JS零碎

一元运算符 +

  1. 可以把数字字符串转为数字类型,如遇到无法转换的字符串,返回 NaN

Number

  1. 如果参数无法转为数字类型,则返回 NaN
  2. Number(null) 会返回 0

数组

返回的是字符串:

  1. a.toString() 返回用逗号隔开的字符串
  2. a.join(...) 返回的是用指定分隔符隔开的字符串

返回的是数组:

  1. a.reverse() 翻转数组,会改变原数组!!!
  2. a.concat(...) 数组拼接,返回一个新数组。不会改变原数组
  3. a.slice(start, end) 截取,返回一个新数组(截取的元素),从start索引开始,end索引结束(不包括end)。不会改变原数组
  4. a.splice(start, len[, item...]) 截取,返回一个新数组(截取的元素),从 start 索引开始,截取 len 个元素并返回。会改变原数组!!!
  5. a.sort(...) 按指定比较函数排序,不传参默认按字符排序(即使被比较元素是数字),返回新数组,会改变原数组!!!

返回的是数组元素:

  1. a.pop() 删除并返回数组中的最后一个元素(如果是空数组,pop 后返回 undefined)
  2. a.shift() 删除并返回数组中第一个元素(shift:移动)。空数组情况同上。

返回的是数组长度:

  1. a.unshift(...) 向数组中的第一个位置添加元素,返回数组新长度
posted @ 2022-12-03 17:25  等等啦  阅读(21)  评论(0)    收藏  举报