码迷,mamicode.com
首页 > 编程语言 > 详细

前端 javascript 数据类型 字符串

时间:2018-12-05 21:47:40      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:art   ons   字符串拼接   spl   bubuko   har   div   java   substring   

 

字符串是由字符组成的数组,但在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 数据类型 字符串

标签:art   ons   字符串拼接   spl   bubuko   har   div   java   substring   

原文地址:https://www.cnblogs.com/mingerlcm/p/9161953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!