6
1-“==”和“===”的区别
== 表示相等 (值相等)
===表示恒等(类型和值都要相等)
===表示恒等(类型和值都要相等)
2-js 中常用的内置对象,并列举该内置对象的方法
对象名.属性名称;
对象名.方法名称
Array数组对象
Math对象
3-列举和数组操作相关的方法?
push:将元素添加到数组的末尾, 返回值是数组长度
pop:将数组最后一个元素弹出, 返回值是被弹出的元素
unshift:在数组的开头插入一个元素,返回值是数组的长度
shift:将数组第一个元素弹出,返回值是被弹出的元素
splice(index,len):删除数组中指定元素
concat:连接数组
reverse: 翻转数组
pop:将数组最后一个元素弹出, 返回值是被弹出的元素
unshift:在数组的开头插入一个元素,返回值是数组的长度
shift:将数组第一个元素弹出,返回值是被弹出的元素
splice(index,len):删除数组中指定元素
concat:连接数组
reverse: 翻转数组
4-列举和字符串操作相关的方法?
substr(start,len)/substring(start,end): 截取字符串
slice:从数组会字符串中截取一段
indexOf/lastIndexOf:查找某一个字符是否存在于另外一个字符串
中, 存在则返回索引, 不存在则返回-1;indexOf 是从前向后顺序查
找;
lastIndexOf:是从后向前查找
replace:替换字符串特定的字符
toUpperCase:将字符串转成大写
toLowerCase:将字符串转成小写
charAt:获取字符串中指定索引的字符
slice:从数组会字符串中截取一段
indexOf/lastIndexOf:查找某一个字符是否存在于另外一个字符串
中, 存在则返回索引, 不存在则返回-1;indexOf 是从前向后顺序查
找;
lastIndexOf:是从后向前查找
replace:替换字符串特定的字符
toUpperCase:将字符串转成大写
toLowerCase:将字符串转成小写
charAt:获取字符串中指定索引的字符
5-document.write()和 innerHTML 的区别?
主要区别:document.write是直接将内容写入页面的内容流,会导致页面全部重绘,
innerHTML将内容写入某个DOM节点,不会导致页面全部重绘

浙公网安备 33010602011771号