字符串的常用方法
substr(开始位置,长度)
截取字符串
长度可以省略,省略之后从开始位置到末尾
var str = 'www.baidu.com'
//截取www
console.log(str.substr(0,3))
substring(开始位置,结束位置)
截取字符串
不包含结束位置
结束位置可以省略,省略之后从开始位置到末尾
var str = 'www.baidu.com'
//截取www
console.log(str.substr(0,3))
split() :分割字符串,返回数组
var strs='www.baidu.com'
var s=strs.split('.')
s[0]:www
s[1]:baidu
s[2]:com
indexOf()
返回字符串从左往右,第一次
出现的位置(从0开始),找到返回下标的位置,找不到自负返回-1
var str = 'www.baidu.com'
var one = strs.indexOf('.')
console.log(one) //3
lastindexOf()
返回字符串从左往右,最后一次
出现的位置(从0开始),找到返回下标的位置,找不到自负返回-1
var str = 'www.baidu.com'
var two = strs.lastindexOf('.')
console.log(two) //9
replace
replace(‘被替换的字符’,‘新的字符’)用新的字符替换旧的字符(替换第一次出现的字符)
var strs = 'www.baidu.com'
//把“.”换成“-”
var three=strs.replace('.','-')
console.log(three)//www-baidu.com
eval方法
计算字符串的+ - * / %
console.log(eval("1+1")) //2
console.log(eval("1-1")) //0
console.log(eval("1*1")) //1
console.log(eval("1/1")) //1
console.log(eval("1%1")) //0