day6

1-“==”和“===”的区别
==只会对值进行比较,===不仅会对值进行比较,还会对数据类型进行比较.
2-js 中常用的内置对象,并列举该内置对象的方法
.Math(数学相关)
  Math.abs(x);           返回指定数值的绝对值
  Math.radom();          返回0到1之间的伪随机数
  Math.ceil(x);          向上取整
  Math.sqrt(x);          返回指定数值的平方根
  Math.pow(x,y);          返回x的y次幂
  Math.max(a,b,c,...);      返回给定的一组数字中的最大值。如果给定的参数中至少有一个参数无法被转换成数字,则会返回NaN
Date(日期相关)
  Date.now();             返回自 1970-1-1 00:00:00 UTC(世界标准时间)至今所经过的毫秒数
  Date.prototype.getTime();    返回从1970-1-1 00:00:00 UTC(协调世界时)到该日期经过的毫秒数,对于1970-1-1 00:00:00 UTC之前的时间返回负值
  Date.prototype.getFullYear()  根据本地时间返回指定日期对象的年份(四位数年份时返回四位数字)
  Date.prototype.getMonth();   根据本地时间返回指定日期对象的月份(0-11)
  Date.prototype.getDate();    根据本地时间返回指定日期对象的月份中的第几天(1-31)
  Date.prototype.getHours();   小时(0-23)
  Date.prototype.getMinutes();  分钟(0-59)
  Date.prototype.getSeconds();  秒数(0-59)
Array(数组相关)
  Array.from();           从类数组对象或者可迭代对象中创建一个新的数组实例
  Array.isArray();         用来判断某个变量是否是一个数组对象
  Array.prototype.push();     在数组的末尾增加一个或多个元素,并返回数组的新长度
  Array.prototype.reverse();   颠倒数组中元素的排列顺序,即原先的第一个变为最后一个,原先的最后一个变为第一个
  Array.prototype.pop();      删除数组的最后一个元素,并返回这个元素
  Array.prototype.splice();    该方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组
Object(对象相关)
  Object.prototype.toString()  返回对象的字符串表示
  Object.keys();          返回一个包含所有给定对象自身可枚举属性名称的数组
  Object.values();         返回给定对象自身可枚举值的数组
3-列举和数组操作相关的方法?
push: 将元素添加到数组的末尾, 返回值是数组长度
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:获取字符串中指定索引的字符
5-document.write()和 innerHTML 的区别?
document.write 是指定整个页面区域的内容, innerHTML 是指定某一个元素的内容.

posted @ 2021-03-07 19:41  白勺の  阅读(94)  评论(0)    收藏  举报