比如说,alert('a');alert("a")
一、这两句效果一样,但为什么要推荐使用前者?
我还看到其他的一些函数调用时用单引号..我在W3Cschool上看到这样一个例子
第六行的alert语句中字符串参数:将单引号改为双引号就不可以弹框了。
二、为什么?
三、是否是alert的参数 如果用双引号会与seTimeout("alert('5 秒!')",5000")中的双引号配对?结果无法完成调用.四、那么什么时候使用单引号,什么时候使用双引号呢?

解决方案 »

  1.   


    seTimeout("alert('5 秒!')",5000")你写错了,是seTimeout("alert('5 秒!'),5000")单引号和双引号什么时候该使用的问题,
    建议LZ抓好基础再说
      

  2.   

    emcascript 定义字符串用单引号或双引号都是可以的seTimeout("alert('5 秒!')",5000")如果想用双引号,可以要转义符进行转移就行了seTimeout("alert(\"5 秒!\")",5000")
      

  3.   

    改正:
       seTimeout("alert('5 秒!')",5000) 
      

  4.   

    双引号、单引号无所谓的,不过使用char型的时候用单引号,其他的按照自己习惯吧
    无论是单引号,还是双引号,都要成对出现,避免冲突
    window.setTimeout("alert('5 秒!')",5000);
    window.setTimeout("alert(\"5 秒!\")",5000);//双引号也可以,需要转义
      

  5.   

    这个是W3cschool的...不是俺写的...