JS中String的高级操作
2016-03-15 15:28
330 查看
JS中String的高级操作
String(高级API)
字符串索引操作charAt()
指定索引位置字符 = str.charAt(index);
charCodeAt()
指定索引位置字符ASCII = str.charCodeAt(index);
indexOf()
指定字符的索引 = indexOf(chr); // 从前开始查找第一个指定字符
lastIndexOf()
指定字符的索引 = lastIndexOf(chr); // 从后查找
字符串截取操作
concat()
newStr = str1.concat(str2); // 将字符串2添加到字符串1后面,并返回新字符串
slice()
newStr = str.slice(3,6); // 截取两个索引之间的字符串[包左不包右) // (两个参数都代表索引) newStr = str.slice(3); // 截取指定索引到最后的字符串 newStr = str.slice(-3); // 截取最后三位字符串 newStr = str.slice(6,3); // 返回空
substr()
newStr = str.substr(3,6); // 截取从索引3向后6位字符串 // (第一个参数代表索引,第二个参数代表截取长度) newStr = str.substr(3); // 截取指定索引到最后的字符串 newStr = str.substr(-3); // 截取最后三位字符串
substring()
newStr = str.substring(3,6); // 截取两个索引之间的字符串[包左不包右) // (两个参数都代表索引) newStr = str.substring(3); // 截取指定索引到最后的字符串 newStr = str.substring(-3); // 截取整个字符串 newStr = str.substring(6,3); // 智能转换成(3,6)
编码解码
encodeURIComponent()
enStr = encodeURIComponent(str); // 编码
decodeURIComponent()
str = decodeURIComponent(enStr); // 解码
大小写转换
toUpperCase()
STR = str.toUpperCase(); // 小写转换成大写
toLowerCase()
str = STR.toLowerCase(); // 大写转换成小写
更多资料 https://github.com/PaddyWang/summarize.git
相关文章推荐
- js cookie操作
- 在将对象数组转换为json字符串
- servlet向jsp发送的数据出现乱码的解决方法
- JS获取上传文件的大小,更改时间,名称
- FastJSON 解析处理
- 关于JS的算法
- <你不知道的JavaScript>读书笔记
- JS正则表达式验证账号、手机号、电话和邮箱
- js自制广告轮显效果(兼容ie6)
- javascript 常用方法
- 用JS判断一个html元素是否存在的五种方法
- json格式数据的请求处理
- JS中 window的用法
- javascript 数组 去重
- javascript笔记2-value与innerHTML区别
- js面向对象
- 编写高性能的JavaScript事件(1)
- JavaScript高级程序设计学习笔记--事件(二)(事件对象--DOM中的事件对象/IE中的事件对象/跨浏览器的事件对象)
- Servlet与Jsp的区别
- 001_JavaScript 错误 - Throw、Try 和 Catch