首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

添加有关问题成功 关于数据类型判断的有关问题

2013-09-24 
添加问题成功 关于数据类型判断的问题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 返回 是字符串类型 所以加上引号做字符串间对比

热点排行
Bad Request.