1-innerHTML和innerText的区别?
相同点:都可以获取标签内容 都可以设置标签内容,设置的时候 两者都会重写内容
不同点:innerText不能识别标签 innerHTML能识别标签
2-typeof检测不同数据类型的返回值分别是什么
五大基本数据类型
number 数值类型 'number'
string 字符串类型 "string"
boolean 布尔类型 "boolean"
undefined 未定义 "undefined"
null 空对象 "object"
3-null和undefined的区别
undefined 未定义 声明变量但没有赋值,没有存储空间
null 空对象,有存储空间(值为空)
4-NaN是什么意思,什么时候出现NaN
不是一个数,无法计算时返回NaN
5-js的数据类型有哪些
五种基本数据类型
number 数值类型
string 字符串类型
boolean 布尔类型
undefined 未定义
null 空对象
一种特殊类型(复合类型 对象类型 引用类型)
object 对象类型
array 数组
function 函数
6-如何获取和设置标签样式
获取:标签.style.样式名
设置:标签.style.样式名 = 值
7-如何获取和设置标签属性
获取:标签.属性名
设置:标签.属性名 = 值
特殊:需要把class写为className
8-如何操作表单标签内容
获取:表单元素.value
设置:表单元素.value = 值