javascript中null和undefinded的区别 风雪之隅 2020-03-04 250 阅读1分钟 js中两个表示无的值即null .undefined,两者在数值上是相等的区别:null表示一个无的对象,undefined表示一个无的原始值两者转为数值后的变化:null->0, undefined->NaN应用场景: null:表示一个函数的参数不是一个对象 null:表示一个原型链的终点 undefined:变量被声明了,但没有赋值 undefined:调用函数时参数没有传参 undefined:函数没有返回值时,默认返回undefined undefined:对象没有赋值的属性时