type
status
date
slug
summary
tags
category
icon
password
URL
字符串
基本操作
charAt()
返回指定位置的字符。
concat()
连接两个或多个字符串。
includes()
判断一个字符串是否包含在另一个字符串中,根据情况返回
true
或 false
。搜索关键词(基础)
用来检查文本中是否包含某个关键词或者短语。
数组匹配
用来判断字符串是否包含其中的某一项
indexOf()
返回子字符串第一次出现的位置,如果没有找到子字符串,返回-1。
slice()
提取字符串的一部分,并返回一个新的字符串。
split()
把一个字符串分割成字符串数组。
字符串反转
可以将字符串转换为数组,然后利用数组的
reverse()
方法,最后再将数组拼接成字符串。toLowerCase() / toUpperCase()
把字符串转换为小写/大写。
搜索和替换
search()
搜索与正则表达式相匹配的字符串,如果找到匹配的值返回匹配的位置,未找到则返回-1。
replace()
返回一个新字符串,是用一个替换值替换某些(或某个)匹配项后的字符串。
替换所有匹配项
正则表达式的全局标志(g)来替换所有匹配项。
模式匹配替换
通过正则表达式,你可以执行更复杂的替换。
使用函数进行动态替换
提供一个函数作为参数,来创建更灵活的动态替换逻辑。
match()
检索返回一个字符串匹配正则表达式的的结果。
全局搜索: 搜索整个字符串,并返回一个包含所有匹配项的数组,而不包含额外的匹配信息。
没有找到匹配项:当
match()
方法没有找到任何匹配项时,它会返回null。去除空白
trim() / trimStart() / trimEnd()
从字符串的两端删除空白字符及其他预定义字符。trimStart()和trimEnd()分别用于删除字符串开始和末尾的空白字符。
使用模板字符串
模板字符串
使用反引号 `` (反引号) 来定义字符串,可以在其中使用 ${expression}` 作为占位符,进行变量插值或表达式求值。
数字类型
数字直接取整
parseInt(number)
~~ , ^0 , <<0
数字计算取整
四舍五入 Math.round(number)
向上取整 Math.ceil(number)
向下取整 Math.floor(number)
保留几位小数 Number.toFixed(num)
数字转换为字符串
toString()
方法
String()
函数
toFixed()
方法
toPrecision()
方法
字符串模板
使用连接操作符(+
)
- 作者:Orcatt
- 链接:https://orcatt.one/article/4331d09d-2f92-45d4-afa1-e1335843592d
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。