前端 javascript 数据类型 字符串
Posted minger_lcm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端 javascript 数据类型 字符串相关的知识,希望对你有一定的参考价值。
字符串是由字符组成的数组,但在javascript中字符串是不可变的:可以访问字符串任意位置的文本,但是JavaScript并未提供修改已知字符串内容的方法。
obj.charAt(n)
返回字符串中的第n个字符 根据索引下标取某个值
obj.substring(
from
, to)
根据索引获取子序列
取1到2 >=1 小于3
a = "mike"; "mike" a.substring(1,3) "ik"
obj.length
获取当前字符串长度
a = "mike"; "mike" a "mike" a.length 4
obj.concat(\'拼接字符串\')
字符串拼接
name = \'mike\'; "mike" name.concat(\'err\'); "mikeerr"
obj.indexOf(substring,start)
子序列位置 找字符串位置
从左到右找
name = \'mike\'; "mike" name.concat(\'err\'); "mikeerr" name.indexOf(\'ik\'); 1 name.indexOf(\'ke\'); 2
obj.lastIndexOf(substring,start)
从右到左找 字符串
obj.split(delimiter, limit)
分割
以空格为分割 切分
cmd = \'ls /data\'; "ls /data" cmd.split(\' \'); ["ls", "/data"]
分割后那第一个值 ls
cmd.split(\' \'); ["ls", "/data/opt"] cmd.split(\' \',1); ["ls"]
obj.
slice
(start, end)
切片
\'mike\'; "mike" // 取1 name.slice(1,2); "i" // 取0到1 name.slice(0,2); "mi" // 取0到2 name.slice(0,3); "mik"
obj.toLowerCase()
小写
name = "MIKE"; "MIKE" name.toLowerCase(); "mike"
obj.toUpperCase()
大写
name = \'mike\'; "mike" name.toUpperCase() "MIKE"
以上是关于前端 javascript 数据类型 字符串的主要内容,如果未能解决你的问题,请参考以下文章
融职教育Web前端学习 第3章 JavaScript基础教程10 正则表达式