javascript 空与未定义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 空与未定义相关的知识,希望对你有一定的参考价值。

// unndefined - Represents an absence of value. Assigned by the system. Should let unefined just happen.
// null - Represents an absence of valuee. Assigned by the prograam. If you are assigning an absence of value, use null

var a;
// example 1
if(!a){	a = 100;}

// example 2
if(a === 'undefined'){	a = 100;}

// example 3
if(typeof a === 'undefined'){a = 100;}
console.log(a); // 100

以上是关于javascript 空与未定义的主要内容,如果未能解决你的问题,请参考以下文章

将数组作为结构访问与未定义的行为

检查对象属性时与未定义或“未定义”的比较。有什么不同?

将 memset 与未初始化的变量一起使用

字符串空与“” [关闭]

非空与 jquery.each

MySQL之数据表的插入内容 空与非空