导图社区 JS字符串的用法
JS字符串的用法的知识点总结概括,包括字符串、字符串的长度、字符串的常用方法、Math对象等内容,逻辑清晰。
习惯就是人们长时间养成的生活方式和行为方式,它决定了我们做事的基本方法,有好的习惯的人做事都会有好的结果,而坏习惯的人往往难以成事,因而,人们常说习惯决定命运。这里总结了7个习惯帮助大家成为高效人士。
认知获取的概念 知道一些概念、过程、信息、现象、方法,知道它们大概可以用来解决什么问题,而这些东西过去你都不知道。 结论:认知获取是学习的开始,而非结束。 比如当朋友给我们介绍一位新朋友时,朋友说,这位朋友性格活泼开朗。
国标重点水污染源运维工作日常事项,整理了仪器设置、运维、维修检查的内容,一起来看吧!
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
JS字符串用法
字符串
有两种形式的字符串:基本类型,对象类型
对象类型的字符串封装了一些属性及方法,而基本类型则没有
可以直接用基本类型字符串调用字符串对象封装的属性及方法,无须手动转换
字符串的长度
字符串中的length是只读属性,不可更改
按各国标注字符来计算长度
字符串的常用方法
charAt(index)
功能
获取对应下标处的字符
参数
下标
返回值
获取到的字符,没有对应下标则返回空字符串
charCodeAt(index)
获取对应下标处的字符编码
获取到的字符编码(0-65535),没有对应的下标则返回NaN
String.fromCharCode(ASCII码)
获取ASCII码对应的字符
ASCII码
对应的字符
toLowerCase(), toUpperCase()
字符串的大小写转换
转换后的字符串
注意:不会改变原字符串
==, ===判断相等
==
[object Object]
===
要求值和类型均相等
localeCompare()
字符串比较大小
规则
1
前面字符串大于后面的字符串
-1
前面的字符串小于后面的字符串
前面的字符串等于后面的字符串
indexOf(searchValue, fromindex)
从左至右查找第一次出现的字符串
searchValue:要查找的字符串
fromindex:可选参数,表示从指定下标处开始往后查找
子串第一次出现的下标,如果没有子字符串,则返回-1
lastIndexOf(searchValue, fromindex)
从右至左查找第一次出现的字符串
replace(oldStr, newStr)
字符串替换
默认只能替换第一次出现的oldStr
通过正则表达式可以实现全部替换
提取子串
substring(start,stop)
start
end
可选。一个非负的整数,要提取的子串的最后一个字符在原字符中的位置+1
substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符
substr(start,length)
定义
substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。
length
注意:这两个方法均不会改变原字符串
stringObject.split(separator,howmany)
split() 方法用于把一个字符串分割成字符串数组
一个字符串数组
concat()
用于将一个或多个字符串拼接起来
trim()
这个方法会创建一个字符串的副本,删除前缀及后缀的所有空格,然后返回结果
Math对象
四舍五入
Math.round(4.5);
向上取整
Math.ceil(3.1);
向下取整
Math.floor(3.9);
取最大值
Math.max(3, 4, 6, 76, 8, 89, 32);
取最小值
Math.min(3, 4, 6, 76, 8, 89, 32);
取绝对值
Math.abs(-10);
x的y次方
Math.pow(x, y);
开平方
Math.sqrt(25);
生成一个0-1之间的随机数
Math.random();