1.javascript中有五种类型的数据:undefined,Number,String,boolean和object,其中前四种为原始类型,最后一种为引用类型。
javascript中的null和undefined是比较特殊的,他们在判断条件中可以被当成false对待但他们的值并不等于false。例如:
var varOne = null;
if(varOne){alert('varOne is false');} //true
if(varOne==false){alert('varOne is not false');}//false
另外,当一个变量被赋值为undefined时,它的值是undefined但不是“undefined”,例如:
var varOne = undefined;
if(varOne==undefined) //true
if(varOne=='undefined') //false
2.javascript中可以引用EL表达式的值,如下所示:
if('00'=='${result.userId}'){alert('${result.userId}')} //输出为00而不是${result.userId},用引号引起来的EL表达式在javascript中会被翻译成EL表达式的值,而不是当作一个字符串。
本文探讨了JavaScript中的五种基本数据类型及其特殊值null和undefined的行为,并通过实例展示了这些值在条件判断中的表现。此外,还介绍了如何在JavaScript中正确引用EL表达式的值。
1万+

被折叠的 条评论
为什么被折叠?



