值类型与引用类型 in JavaScript
undefined, number, boolean: 都是属于值类型。
string: 值类型;但字符串在赋值运算中会按照引用类型的方式进行处理。
function,object: 引用类型。
全等判断:===
一般运算的结果都是值
函数/方法调用的结果可以返回值或者引用
值与引用, 值与值之间即使等值(==),也不一定全等(===)
两个引用之间如果等值,则一定全等。
例外: 表面上,一个值应该与其自身“等值/全等”. 但NaN在Javascript中是一个例外,两个皆不等。
还没有评论,来说两句吧...