知识补漏(3 )(数组,数值,字符串的方法总结)
程序员文章站
2022-07-14 20:26:02
...
字符串的方法总结
-
length
属性返回字符串的长度 -
indexOf()
方法返回字符串中指定文本首次出现的索引(位置) -
lastIndexOf()
方法返回指定文本在字符串中最后一次出现的索引
如果未找到文本, indexOf() 和 lastIndexOf() 均返回 -1,两种方法都接受作为检索起始位置的第二个参数。例:var pos = str.indexOf("China", 18);
-
search()
方法搜索特定值的字符串,并返回匹配的位置 -
slice(start, end)
提取字符串的某个部分并在新字符串中返回被提取的部分 -
substr(start, length)
第二个参数规定被提取部分的长度 -
substring(start, end)
无法接受负的索引 -
replace()
替换字符串内容, 返回的是新字符串 -
toUpperCase()
转换为大写和小写 -
concat()
连接两个或多个字符串 -
trim()
方法删除字符串两端的空白符 -
charAt()
方法返回字符串中指定下标(位置)的字符串 -
charCodeAt()
方法返回字符串中指定索引的字符 unicode 编码 -
split()
将字符串转换为数组
详情请看:https://www.w3school.com.cn/js/js_string_methods.asp
总结: 提取部分字符串的方法:
slice(start, end) //第二个参数规定被提取部分的长度
substring(start, end) //无法接受负的索引
substr(start, length)
提取字符串字符的安全方法:
charAt(position)
charCodeAt(position)
数组方法总结
-
toString()
把数组转换为字符串 -
join()
方法也可将所有数组元素结合为一个字符串 -
pop()
方法从数组中删除最后一个元素 -
push()
方法(在数组结尾处)向数组添加一个新的元素 -
shift()
方法会删除首个数组元素,并把所有其他元素“位移”到更低的索引返回被“位移出”的字符串
-
unshift()
方法(在开头)向数组添加新元素,并“反向位移”旧元素返回新数组的长度
-
length
属性判断数组的元素个数。 -
delete
删除元素。 使用 delete 会在数组留下未定义的空洞。请使用 pop() 或 shift() 取而代之 -
splice()
方法可用于向数组添加新项返回一个包含已删除项的数组
第一个参数定义了应添加新元素的位置(拼接)。 第二个参数定义应删除多少元素。 其余参数定义要添加的新元素。
-
concat()
方法通过合并(连接)现有数组来创建一个新数组返回一个新数组
-
slice()
方法用数组的某个元素开始后面的元素组成新数组。
详情请看:https://www.w3school.com.cn/js/js_array_methods.asp
数值方法总结
-
toString()
以字符串返回数值 -
toExponential()
返回字符串值,它包含已被四舍五入并使用指数计数法的数字 -
toFixed()
返回字符串值,它包含了指定位数小数的数字 -
toPrecision()
返回字符串值,它包含了指定长度的数字 -
valueOf()
以数值返回数值 -
Number()
可用于把 JavaScript 变量转换为数值如果无法转换数字,则返回 NaN
-
parseInt()
解析一段字符串并返回整数 -
parseFloat()
解析一段字符串并返回整数或浮点数 -
MAX_VALUE
返回 JavaScript 中可能的最大数字 -
MIN_VALUE
返回 JavaScript 中可能的最小数字
上一篇: 【ECMAScript 6 入门】4.字符串的扩展
下一篇: vue报错Uncaught (in promise) NavigationDuplicated {_name: "NavigationDuplicated", name: "NavigationDup
推荐阅读
-
总结C#删除字符串数组中空字符串的几种方法
-
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
-
知识补漏(3 )(数组,数值,字符串的方法总结)
-
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
-
PHP循环遍历数组的3种方法list()、each()和while总结
-
PHP循环遍历数组的3种方法list()、each()和while总结_php实例
-
PHP循环遍历数组的3种方法list()、each()和while总结_php实例
-
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
-
总结字符串、数组及Math的常见方法
-
PHP循环遍历数组的3种方法list()、each()和while总结