字符串的常用方法(截取,分割,查找,计算)

字符串的常用方法

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值