添加有关问题成功 关于数据类型判断的有关问题
添加问题成功 关于数据类型判断的问题function t() {if(typeof(arguments[0]) undefined){alert(true)
添加问题成功 关于数据类型判断的问题
function t() {
if(typeof(arguments[0]) === undefined){
alert(true);
}
}这里的undefined需要用单引号括起来吗?ex:'undefined'
还有其他类型:number、function、string、null、boolean都是要单引号括起来?
我看网上有些是有加引号的,有些又没有,一时就迷茫了。
js
[解决办法]var aa = {};
if(typeof aa == "undefined")
if(aa == undefined)
if(aa === undefined)
上面3种都行
[解决办法]我觉得判断undefined不用typeof,直接
if(aa === undefined)
好了,jslint也是不推荐比较undefined时用typeof的。
[解决办法]typeof 返回 是字符串类型 所以加上引号做字符串间对比