- JavaScript中的“=、、=”区别?
a. =:即赋值运算;
b. ==:判断两个变量是否相同,仅限于值,如果值相同而类型不同,那么JavaScript引擎会在内部做类型转换;
c. ===:判断两个变量是否相同,无论是值还是类型,如果类型不同而值相同,也会返回false,而引擎不会在内部进行转换。 - JavaScript中的“undefined、null”区别?
a. undefined出现的原因是JavaScript引擎不知道这是个什么东西,而对于null,JavaScript引擎识别了它,但是没有被分配内存空间。
b. undefined的类型就是undefined,而null的类型是object
2020-12-30
最新推荐文章于 2023-05-25 21:06:25 发布