足球盘口软件
当前位置: 足球盘口软件 > 前端 >
JS中如何判断null,小程序开发

javascript中如何判断一个变量是否是null,undefined还是NaN呢?下面我们看看具体的判断方法吧。

js代码中稍微写的不严谨经常就会碰到undefined这种错误,那么如何判断这种错误并进行预防了,下面就简单说明一下。

1.判断undefined:

var tmp = undefined; 
if (typeof(tmp) == "undefined"){ 
   console.log("undefined"); 
}

说明:typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"

主要是通过 typeof 这个方法去判断,typeof 返回的是字符串,有六种可能的结果:"number"、"string"、"boolean"、"object"、"function"、"undefined"。

if(typeof(variable)=='undefined'){
 alert('undefined');
 ......
}

2.判断null:

var tmp = null; 
if (!tmp && typeof(tmp)!="undefined" && tmp!=0){ 
   console.log("null"); 
}

1.判断undefined:

注:typeof 返回的是字符串,有六种可能:'number'、'string'、'boolean'、'object'、'function'、'undefined'

3.判断NaN:

var tmp = 0/0; 
if (isNaN(tmp) ){ 
   console.log("NaN"); 
}

说明:NaN 表示非法,如果把 NaN 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 NaN,不能使用 == 或 === 运算符。

提示:isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。

var tmp=undefined;
if(typeof(tmp)=="undefined"){
    alert("undefined");
}

您可能感兴趣的文章

  • JS中如何判断null、undefined与NaN
  • javascript判断鼠标左右键点击-兼容ie、firefox、chrome等各大主流浏览器
  • php提示Call to undefined function curl_init() 错误的解决办法
  • Firefox 提示event is not defined错误的解决办法
  • PHP分析文件头信息判断上传文件的类型
  • PHP判断浏览器类型
  • PHP判断上传文件类型最安全,最真实的解决办法
  • php判断变量类型常用方法

if(typeof(variable)=='un...

4.判断undefined和null:

var tmp = undefined; 
if (tmp== undefined) 
{ 
   console.log("null or undefined"); 
}

var tmp = undefined; 
if (tmp== null) 
{ 
   console.log("null or undefined"); 
}

说明:null==undefined

2.判断null:

5.判断undefined、null与NaN:

var tmp = null; 
if (!tmp) 
{ 
   console.log("null or undefined or NaN"); 
}

提示:一般不那么区分就使用这个足够。

var tmp=null;
if(!tmp&&typeof(tmp)!="undefined"&&tmp!=0){
    alert("null");
}

3.判断NaN:

var tmp=0/0;//www.phpernote.com
if(isNaN(tmp)){
    alert("NaN");
}

说明:如果把 NaN 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 NaN,不能使用==或 === 运算符。

提示:isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。

4.判断undefined和null:

var tmp=undefined;
if(tmp==undefined){
    alert("null or undefined");
}

或者:

var tmp=undefined;
if(tmp==null){
    alert("null or undefined");
}

说明:null==undefined

5.判断undefined、null与NaN:

var tmp=null;
if(!tmp){
    alert("null or undefined or NaN");
}

提示:一般不那么区分就使用这个足够。

您可能感兴趣的文章

  • js如何判断undefined类型
  • JS判断浏览器类型的方法总结(IE firefox chrome opera safari)
  • 该如何解决php运行出现Call to undefined function curl_init错误
  • Fatal error Call to undefined function date_default_timezone_set()
  • php提示Call to undefined function curl_init() 错误的解决办法
  • thinkphp模板中判断volist循环的最后一条记录
  • JS中判断对象是否为空
  • dedeCMS中提示DedeTag Engine Create File False的错误的解决办法

主要是通过 typeof 这个方法去判断,typeof 返回...

返回顶部