null :表示无值;
undefined : 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性。==运算符将两者看作相等。如果要区分两者,要使用===或typeof运算符。
值得一提的是,在jquery源码中,===是经常出现的。
1. ==(等于,比较时会转型)
2. ===(完全等于,比较时不会转型)
null :表示无值;
undefined : 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性。==运算符将两者看作相等。如果要区分两者,要使用===或typeof运算符。
值得一提的是,在jquery源码中,===是经常出现的。
1. ==(等于,比较时会转型)
2. ===(完全等于,比较时不会转型)