【知识整理】javascript基础语法总结(5)——字符串API
2016-10-21 09:51
686 查看
一.字符串API:所有字符串API都无法直接修改原字符串,一定返回新字符串。
1.大小写转换:
(1)
(1)
(1)
4.获取子字符串:
(1)
(1)
1.大小写转换:
(1)
var newStr = str.toLowerCase(); //字符串str中所有英文字母全部转为小写(2)
var newStr = str.toUpperCase(); //字符串str中所有英文字母全部转为大写2.获取指定位置的字符或unicode码:
(1)
var char = str[i]; //获取字符串指定位置的字符(2)
var char = str.charAt(i); //同上(3)
var unicode = str.charCodeAt(i); //获取字符串中指定位置字符的unicode码3.查找关键字的位置:返回的都是关键字的位置下标(找到的都是关键字第一次出现的位置)
(1)
var i = str.indexOf("关键字", 开始查找的字符的下标); //查找匹配关键字的位置,如果省略第二个参数,则默认从第一个字符开始查找关键字位置(2)
var i = str.lastIndexOf("关键字", 开始查找的字符的下标); //从后向前查找匹配关键字的位置,如果省略第二个参数,则默认从最后一个字符开始向前查找第一个关键字出现的位置(3)两种方法找到的都是同一个值,只是查找的方向不同,如果找不到,都返回-1
4.获取子字符串:
(1)
var sub = str.slice(开始位置, 结束位置 + 1); //支持负参数,负参数表示字符串从后向前看的索引值(2)
var sub = str.substring(开始位置, 结束位置 + 1); //不支持负参数(3)
var sub = str.substr(开始位置, 截取个数);5.查找固定关键字,仅返回位置索引,可指定开始位置
(1)
var i = str.indexOf("关键字", 开始查找位置);//开始查找位置可不写,则默认从字符串开头查找
相关文章推荐
- 【知识整理】javascript基础语法总结(1)——变量和数据类型
- 【知识整理】javascript基础语法总结(4)——条件和循环语句
- 【知识整理】javascript基础语法总结(6)——正则表达式
- 【知识整理】javascript基础语法总结(5)——数组
- 【知识整理】javascript基础语法总结(8)——Date
- 【知识整理】javascript基础语法总结(9)——错误处理
- 【知识整理】javascript基础语法总结(2)——数据类型转换和运算符
- 【知识整理】javascript基础语法总结(3)——函数
- 【知识整理】javascript基础语法总结(7)——Math
- JavaScript的内置对象(Date日期+string字符串)基础语法总结
- 栋栋晓09:Javascript学习总结:基础知识1(语法、关键字和保留字、变量、数据类型、操作符)
- C#高级语法基础知识总结6——字符串&集合
- java基础知识记录--类相关语法 (摘自张孝祥整理java面试题)
- jQuery1.7.1 API的基础教程整理和总结
- C#高级语法基础知识总结2——泛型
- JavaScript就这么回事 (JS基础知识整理)
- javascript基础知识整理
- C#高级语法基础知识总结5——委托&事件
- JavaScript 语言基础知识点总结(思维导图)
- C#高级语法基础知识总结1