String对象
转义字符串:(页面上不支持必须在控制台上)
\"双引号
\'单引号
\\斜杠
\n回车
\t制表符(可以让两行对齐)
toString()转化任意进制数:
150.toString(8)// 转化成为8进制数字 226
属性和方法:
1.charAt()返回在指定位置的字符。
2.concat() 连接字符串。
3.indexOf() 检索字符串。
4.lastIndexOf() 从后向前搜索字符串。
5.match() 找到一个或多个正则表达式的匹配。
6.replace() 替换与正则表达式匹配的子串。
7.search() 检索与正则表达式相匹配的值。
8.slice() 提取字符串的片断,并在新的字符串中返回被提取的部分。
9.split() 把字符串分割为字符串数组。
10.substr() 从起始索引号提取字符串中指定数目的字符。
11.substring() 提取字符串中两个指定的索引号之间的字符。
12.toLowerCase() 把字符串转换为小写。
13.toUpperCase() 把字符串转换为大写。
14.length 字符串长度
15.trim()去掉前后空格
replace的作用:
1.console.log(str.replace("","999"))//有一个替换或者添加内容,都是从头部开始
2.console.log(str.replace("a","#"))//替换
3.console.log(str.replace("s",""))//删除
截取字符串的区别
1.指定正确范围:slice,substring指定的是开始结束位置
substr是指定开始位置和个数
2.指定负数时:slice,substr从末尾开始找
substring会返回所有字符串
3.指定错误范围时:substring会把开始位置和结束位置倒过来
substr有几个返回几个
slice不检索,返回空值