本帖最后由 Ferrerox 于 2010-01-22 21:57:55 编辑

解决方案 »

  1.   

    JavaScript忽略程序中出现的空格,制表符和换行符标记。
    literal就是逐字的,逐字编译我,我的理解!
      

  2.   

    token是指最小的表意单位,比如汉语是字,英语是单词。javascript里,你单打一个字母是无意义的,它必须被解释成变量名函数名或者是语言的关键字,这些东西都是token。literal翻译成中文是”字面量”,意思是不要乱联想。但是不好理解,我认为用“看着像什么就是什么”这句话来表示比较好,比如:
    "hello,world";
    看着像字符串吧,实际就是字符串。所以javascript有两种定义对象的方法,一种用函数:
    var str=new String("hello,world");
    一种用literal:
    var str="hello,world";
      

  3.   

    意思是javascript不会收空格,tab和换行影响。如: 
    var a = 1;和var a           =      1;和
    var
    a
    =
    1
    ;一样接受