String实例属性:
1、length:返回字符串长度
2、prototype:扩展属性、方法
String运算符:
- +:联合运算结果
String实例方法:
1、字符串转换成数字:
parseInt(String) ---字符串转换成整数
结果
parseFloat(String) ---字符串转换成浮点数
结果
Number("number") ---将纯数字符串转换为数字
结果
2、找到指定位置字符/字符串
- charAt() ---返回指定位置字符
结果
注意输入的值的范围必须在【0,str.length】之间。
否则结果为空字符串。
- String[ ] ---返回指定位置字符,和charAt()作用相同。
- charCodeAt() ---返回指定位置字符的Unicode码
- slice() ---切片,返回指定位置子字符串,第一个数必须比第二个大,否则返回空。包含第一个位置不包含第二个位置。负数自动变更成 str.length-num。
结果
- substring() ---返回指定位置字符串,负数自动变成0,如果第二个参数大于第一个参数,substring
方法会自动更换两个参数的位置。
结果
- substr() ---返回指定位置字符串,第一个数是起始位置,第二个数是截取长度。第一个数为负数自动变更成 str.length-num,第二个数为负数变成零。
结果
3、指定字符/子字符串找到相应位置
- indexOf() ---找到指定字符/字符串所在位置,从左向右找,可指定起使查找位置。返回为-1说明不存在相应字符/字符串。
结果
- lastIndexOf() ---和indexOf()相同,只不过是从右向左查找。
结果
- search() ---只能找到第一个
结果
4、字符串拼接
- concat() ---拼接多个字符串,如果不是字符串,会自动转成字符串,然后再拼接。
结果
5、清除字符串两端空格
- trim() ---清除空格和 v制表符。
结果
6、字符串大小写变换
- toUpperCase() ---字符全部转换成大写
- toLowerCase() ---转换成小写
结果
7、替换