首页 > 其他分享 >万象更新 Html5 - es6 基础: null, undefined

万象更新 Html5 - es6 基础: null, undefined

时间:2024-09-24 11:12:31浏览次数:1  
标签:es6 false undefined 万象更新 console null true log

源码 https://github.com/webabcd/Html5
作者 webabcd

万象更新 Html5 - es6 基础: null, undefined

示例如下:

es6\src\basic\null_undefined.js

console.log(undefined == null, undefined === null); // true false
console.log(null == false, null === false, undefined == false, undefined === false); // false false false false
console.log(null == true, null === true, undefined == true, undefined === true); // false false false false
console.log(null ? "true" : "false", undefined ? "true" : "false"); // false false
console.log(typeof null, typeof undefined); // object undefined
console.log(Number(null), Number(undefined)); // 0 NaN


// 变量声明了,但是没有赋值,就是 undefined
let a;
console.log(a); // undefined


// 获取对象不存在的属性,就是 undefined
let b = { };
console.log(b.id);  // undefined


// 调用函数时,未提供的参数就是 undefined
let c = (p) => {
    console.log(p);  // undefined
};
c();


// 函数没有返回值,其返回的就是 undefined
let d = () => {

};
console.log(d());  // undefined


// 判断是否是 undefined
let e = { };
console.log(e.x === undefined, typeof e.x == 'undefined');  // true true

源码 https://github.com/webabcd/Html5
作者 webabcd

标签:es6,false,undefined,万象更新,console,null,true,log
From: https://www.cnblogs.com/webabcd/p/18428781/html5_es6_src_basic_null_undefined

相关文章