1.js中基本数据类型有哪些?
基本数据类型:
undefined、number、string、boolean、null
引用数据类型:
object
2.null 和 undefined的区别是什么?
这两个值相等,但它们的含义不同。
undefined 是声明了变量但未对其初始化时赋予该变量的值。有值,还未定义
null 则用于表示尚未存在的对象。无对象,此处不该有值。
3.typeOf的取值有哪几个?当取值为object时候可能为哪几种数据类型?
typeof取值: undefined、boolean、string、number、object、function
取值为object时,可能为null。(null是一个只有一个值的特殊类型。表示一个空对象引用)
4.js的组成有哪几部分?
ECMAScript 核心语法规则
DOM 对文档节点的操作【document object model】
BOM 对浏览器的操作【browser object model】