知识补漏(3 )(数组,数值,字符串的方法总结)

字符串的方法总结

  1. length 属性返回字符串的长度
  2. indexOf() 方法返回字符串中指定文本首次出现的索引(位置)
  3. lastIndexOf()方法返回指定文本在字符串中最后一次出现的索引
    如果未找到文本, indexOf() 和 lastIndexOf() 均返回 -1,两种方法都接受作为检索起始位置的第二个参数。例:var pos = str.indexOf("China", 18);
  4. search()方法搜索特定值的字符串,并返回匹配的位置
  5. slice(start, end)提取字符串的某个部分并在新字符串中返回被提取的部分
  6. substr(start, length) 第二个参数规定被提取部分的长度
  7. substring(start, end) 无法接受负的索引
  8. replace() 替换字符串内容, 返回的是新字符串
  9. toUpperCase() 转换为大写和小写
  10. concat()连接两个或多个字符串
  11. trim() 方法删除字符串两端的空白符
  12. charAt() 方法返回字符串中指定下标(位置)的字符串
  13. charCodeAt()方法返回字符串中指定索引的字符 unicode 编码
  14. split() 将字符串转换为数组

详情请看:https://www.w3school.com.cn/js/js_string_methods.asp

总结: 提取部分字符串的方法:

    slice(start, end)      //第二个参数规定被提取部分的长度
    substring(start, end)          //无法接受负的索引
    substr(start, length)

提取字符串字符的安全方法:

    charAt(position)
    charCodeAt(position)

数组方法总结

  1. toString()把数组转换为字符串
  2. join()方法也可将所有数组元素结合为一个字符串
  3. pop() 方法从数组中删除最后一个元素
  4. push() 方法(在数组结尾处)向数组添加一个新的元素
  5. shift() 方法会删除首个数组元素,并把所有其他元素“位移”到更低的索引 返回被“位移出”的字符串
  6. unshift() 方法(在开头)向数组添加新元素,并“反向位移”旧元素 返回新数组的长度
  7. length 属性判断数组的元素个数。
  8. delete 删除元素。 使用 delete 会在数组留下未定义的空洞。请使用 pop() 或 shift() 取而代之
  9. splice() 方法可用于向数组添加新项 返回一个包含已删除项的数组
    第一个参数定义了应添加新元素的位置(拼接)。
    第二个参数定义应删除多少元素。
    其余参数定义要添加的新元素。 
    
  10. concat() 方法通过合并(连接)现有数组来创建一个新数组返回一个新数组
  11. slice() 方法用数组的某个元素开始后面的元素组成新数组。

详情请看:https://www.w3school.com.cn/js/js_array_methods.asp

数值方法总结

  1. toString()以字符串返回数值
  2. toExponential()返回字符串值,它包含已被四舍五入并使用指数计数法的数字
  3. toFixed() 返回字符串值,它包含了指定位数小数的数字
  4. toPrecision() 返回字符串值,它包含了指定长度的数字
  5. valueOf() 以数值返回数值
  6. Number() 可用于把 JavaScript 变量转换为数值 如果无法转换数字,则返回 NaN
  7. parseInt() 解析一段字符串并返回整数
  8. parseFloat() 解析一段字符串并返回整数或浮点数
  9. MAX_VALUE返回 JavaScript 中可能的最大数字
  10. MIN_VALUE 返回 JavaScript 中可能的最小数字

详情请看:https://www.w3school.com.cn/js/js_number_methods.asp

猜你喜欢