Day6
1-“==”和“===”的区别
== 表示相等 (值相等)
===表示恒等(类型和值都要相等)
2-js 中常用的内置对象,并列举该内置对象的方法
①Array对象
concat()
例:var arr1=arr. concat (1,2,3)
var arr1=arr. concat (arr) 表示把几个数组或元素合并成一个数组
join()
例:var str= arr. join( ) 设置分隔符连接数组元素为一个字符串
pop()
例:arr. pop() 删除数组尾部一个元素
var a=arr. pop( ) 删除并返回被删除的元素;
shift()
例:arr. shift( ) 删除数组头部第一个元素
var a=arr. shift( ) 删除并返回被删除的元素
②Math对象
Math.floor() 向下取整
Math.ceil() 向上取整
Math.random() 取0-1之间的随机小数
Math.round() 四舍五入
Math.abs() 取绝对值
③Date对象
date. getFullYear( ) 获取年
date. getMonth()+1 获取月
date. getDate( ) 获取日
date. getDay( ) 获取星期
date. getHours( ) 获取小时
date. getMinutes( ) 获取分钟
date. getSeconds( ) 获取秒
date. getTime( ) 获取1970年1月1日0时0分0秒到现在的毫秒数
3-列举和数组操作相关的方法?
Array.isArray(对象) 判断这个对象是不是数组
push() 把值追加到数组的最后,返回值是插入后数组的长度
pop() 删除数组的最后一个元素, 返回值就是删除的元素
unshift() 向数组的第一个元素前面去插入一个新的元素
shift() 删除数组中的第一个元素,返回值删除的数据
join()把数组中所有的元素拼接成一个字符串
4-列举和字符串操作相关的方法?
toUpperCase() 转大写字母
toLowerCase() 转小写字母
5-document.write()和 innerHTML 的区别?
document.write是直接将内容写入页面的内容流,会导致页面全部重绘,innerHTML将内容写入某个DOM节点,不会导致页面全部重绘

浙公网安备 33010602011771号