tofacebook.com -专业IT技术社区 js——字符串处理 Web程序【tofacebook.com】 - tofacebook.com-专业IT技术社区
74°

js——字符串处理 Web程序【tofacebook.com】

标签:replace   arc   asc   位置   拼接   [1]   last   object   bsp   

字符串不能修改,所以修改后的结果都是以一个新的字符串返回,原串不改变

1. 创建字符串和typeof          

- 空字符串

var str = "";

- "abc"

var str = "abc";  typeof str;//string

var str = new String("abc"); typeof str;//object

var str = new Object("abc"); typeof str;//object

2. 增、删、改               

与array相比,string没有专门处理不同位置添加/删除的方法

var str = "123"

- 用replace处理,通过正则表达式

- 拼接字符串

var str1 = str.concat("abc");//str1 = "123abc"  str = "123",数组有同样方法

- 全部改成小写

var str1 = str.toLowerCase();

- 全部改成大写

var str1 = str.toUpperCase();

3. 查              

var str = ‘121‘;

- 某个字符的位置

var index = str.indexOf(‘1‘);//0 数组有同样方法

var index = str.lastIndexOf(‘1‘)//2 数组有同样方法

- 某个位置的元素

var char = str[1];//‘2‘  数组有同样方法

var char = str.charAt(1);//‘2‘

var code = str.charCodeAt(1);//50 在某位置元素的ASCII编码值

- 提取一段位置的子串

var subStr = str.substr(2, 3);// (start, cnt)

var subStr = str.substring(2, 4);// (start, end),不包含end的元素

var subStr = str.slice(1,3);// (start, end),可以用负数索引。数组有同样方法

4. 转换成数组               

var str = ‘1,2,3‘;

var arr = str.split(‘,‘);//[‘1‘, ‘2‘, ‘3‘]

js——字符串处理

标签:replace   arc   asc   位置   拼接   [1]   last   object   bsp   

原文地址:http://www.cnblogs.com/coolqiyu/p/7530815.html


本文由百家号/熊掌号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。

已有 0 条评论

    我有话说: