javascript字符串的方法
toString 转字符串
var num = 10
var str = num.toString()
var str = num.toString()
var str = num.toString(8)
var str = num.toString(2)
slice、substr、substring 截取字符串
var str = '今天天气不错'
var str1 = str.slice(2,3)
var str2 = str.slice(2)
var str3 =str.slice(3,2)
var str4 =str.slice(-4)
var str = '今天天气不错'
var str1 = str.substr(2,3)
var str2 = str.substr(2)
var str3 =str.slice(-4)
var str = '今天天气不错'
var str1 = str.substring(2,3)
var str2 = str.substring(3,2)
var str3 = str.substring(2)
var str4 = str.substring(-2)
总结:slice、substr、substrin
slice只能从左边向右边截取字符串,且起始索引必须小于结束索引
substr从起始索引开始,向右边截取n个字符串
substring从起始索引开始向结束索引截取字符串,由比较小的入参到比较大的入参的方向进行截取,入参不能为负数
indexOf 、lastIndexOf、search 是否包含某个参数
let str = 'Hello World'
str.indexOf('World') > -1
str.lastIndexOf ('World') > -1
str.search ('World') > -1
replace、replaceAll 替换
var str = 'abcdabcd'
str.replace('a','1')
var str = 'abcdabcd'
str.replace('a','1')
var str = '12bc'
str.replace(/[1-9]/,'a')
toUpperCase 改大写字母
var str = 'abck'
str.toUpperCase()
toLowerCase 改小写字母
var str = 'ABCD'
str.toLowerCase ()
concat 拼接字符串
var str = 'abc',str1 = 'd'
str.concat(str1)
trim去除空格
var str = ' a '
str.trim()
charAt、charCodeAt 截取字符
var str = 'abc'
str.charAt(1)
str.charCodeAt('b')
split 分割并转换为数组
var str = 'a,c'
var list = str.split(',')