没区别,但是用的时候要统一,
var str = "123";//正确
var str = '123';//正确
var str = '123";//错误
var str = "123';//错误

解决方案 »

  1.   

    意义上是没什么区别的,就看你什么时候用了,举些例子
    var str = '<input type="text"/>';//这个时候,里面的"就是普通字符了
    var str = "<input type='text'/>";//这下,里面的'成普通字符了
      

  2.   

    都可以用来表示 string
    看你 灵活运用了哦 
    str='You'
    比如 var i="Fuck"+' '+str
      

  3.   

    js里面单引号和双引号没具体区别。
    PHP中单引号不支持转义字符,双引号支持转义和内嵌变量。PHP中处理纯文本时使用单引号效率比双引号效率更为高
      

  4.   

    有时候在 JS中写方法的时候 有点不同  特别是嵌套 象JAVA的的时候会不一样.
    alert('sfasdaf');
    alert("dafsdfasd");
    没什么不同alert("的安放十分<%=a%>")
    alert('的安放十分<%=a%>');
    这样的话  用双引号 有时候会出问题.  建议多用单引号  也是比较规范
      

  5.   

    js 是弱类型没关系
    c,c#是强类型不能混