javaScript面试题

javaScript

1.js 的基本类型有哪些?引用类型有哪些?null 和 undefined 的区别

基础数据类型

undefined、null、boolean、number、string

引用数据类型

function、object、array

null 和 undefined 的区别

提示

javaScript(ECMAScript 标准)里共有 5 种基本类型:Undefined, Null, Boolean, Number, String,和一种复杂类型 Object。可以看到 null 和 undefined 分属不同的类型,未初始化定义的值用 typeof 检测出来是"undefined"(字符串),而 null 值用 typeof 检测出来是"object"(字符串)。任何时候都不建议显式的设置一个变量为 undefined,但是如果保存对象的变量还没有真正保存对象,应该设置成 null。实际上,undefined 值是派生自 null 值的,ECMAScript 标准规定对二者进行相等性测试要返回 true


我睡着的时候不困唉大约 16 分钟javaScript前端面试题js