js字符串的定义
字面量方式
- var str='helloworld'
构造函数方式
- var str = new String( ) //( )可放数据
字符串操作
- 按照索引排列,通过索引可访问到每个字符,从0开始
- 字符值只能访问不能赋值
- for循环遍历
- 有length属性
包装函数
- number,string,boolean是包装数据类型
- 在调用方法和属性时,上面的数据类型会变为复杂数据类型
- 调用结束,变回基本数据类型
字符串常用方法
- charAt(索引):根据索引返回值
- indexOf(''):根据值返回索引号,没有则为-1
- lastIndexOf(''):从后面开始,根据值返回索引号
- subString(a,b):返回字符串索引号为a-b的字符串,包括a,不包括b
- subStr(a,x):返回字符串索引号为a,往后数量为x的字符串
6. replace('M','*'):用于字符中将一些字符替换另一些字符
7. split('-'):分割字符串,将分割的字符串返回存入到数组中 补充:将一个字符串每个字符分别输出到一个数组中:split('')//引号不空格
8. comcat('string'):连接两个字符串,返回连接后的字符串
9. trim():删除字符串两端的空白,返回字符串
10. startsWith(子字符串):判断字符串是否以子字符串开始,返回boolean值
11. endsWith(子字符串):判断字符串是否以子字符串结束,返回Boolean值
12. toUpperCase():转换为大写,方法
13. toLowerCase():转换为小写