前端 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 数据类型 字符串的主要内容,如果未能解决你的问题,请参考以下文章

前端——JS

融职教育Web前端学习 第3章 JavaScript基础教程10 正则表达式

前端-Javascript

前端乱煮之javascript学习笔记一

前端面试 JavaScript— JS原始数据类型有哪些?引用数据类型有哪些?

学好JavaScript,让自己成为前端的猴赛雷大佬!