js中的字面量概念我的理解就是:字体表面的常量
如:数字 100, 字符串 "ssss"或'ssss' 布尔值:false ,正则 以及null对象. 这些都是常量。
关键字:是已经使用的字
保留字:是没有使用已经保留起来未来用
具体有哪些,请自行上网上去查。
var tet ;
alert(tet);
这个例子的结果是:tet is undifine 。 标示声明意思呢?? 意思就是说。tet 这个变量已经声明了,但是没有被赋予初始值。所以在以后调试的时候
再出现这样的结果,表明是已经存在但是没有被赋予初始值。不要在理解成为哪里报错了
下面的例子:
alert(TXT);
既不声明,也不初始化你变量。直接弹出TXT is not define 意思是TXT没有定义。少了一个被字。标示压根就没有存在的,没有这个变量所以会报错的。