前端字符串常用属性和方法

length---字符串长度

var abc="helloworld"
console.log(abc.length)  // 输出10

charAt(索引)---返回值是指定索引位置的字符串,超出则为空

var abc="helloworld"
console.log(abc.charAt(5))  // 输出 w

fromCharCode(数字值,可多个参数)---返回ASCII码对应的值

console.log(String.fromCharCode(65))  //输出 A

concat(字符串1,字符串2,···)---拼接字符串,返回新的字符串

var abc="hello"
var def="world"
console.log(abc.concat(def))

indexOf(要找的字符串,从某个位置开始的索引)---返回这个字符串的索引值,没找到返回-1;

lastIndexOf(要找的字符串)---从后找

var abc="helloworld"
console.log(abc.indexOf('world'))  // 输出 5 

replace('原来的字符串','新的字符串') ---替换字符

var abc="helloworld"
console.log(abc.replace('world','Dandelion')) //输出 helloDandelion

slice(开始的索引,结束的索引)---返回提取的字符串

var abc="helloworld"
console.log(abc.slice(3,7)) //输出:lowo

split(要去掉的字符,切割后留下的个数)---切割字符串

var abc="aaaa?bbbb?cccc?dddd?eeee"
console.log(abc.split('?',3)) //输出:['aaaa', 'bbbb', 'cccc']

substr(开始的位置,个数)---返回截取后的新字符串(包括结束索引)

var abc="helloworld"
console.log(abc.substr(5,9)) //输出:world

substring(开始的索引,结束的索引)---返回截取后的字符串(不包括结束索引)

var abc="helloworld"
console.log(abc.substring(1,4)) //输出:ell

toLocaleLowerCase() 和 toLowerCase(),转换为小写

var abc="HELLOworld"
console.log(abc.toLocaleLowerCase()) //输出:helloworld
console.log(abc.toLowerCase()) //输出:helloworld

toLocaleUpperCase() 和 toUpperCase(),转换为大写

var abc="HELLOworld"
console.log(abc.toLocaleUpperCase()) //输出:HELLOWORLD
console.log(abc.toUpperCase()) //输出:HELLOWORLD

trim() ---去掉字符串两端的空格

var abc="   hello   world   "
console.log('w'+abc.trim()+'w') //输出:whello   worldw

小带一笔:

toFixed() ⽅法可把 Number 四舍五⼊为指定⼩数位数的数字。语法是:数字.toFixed(num);其中num必需,指规定⼩数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以⽀持更⼤的数值范围。如果省略了该参数,将⽤ 0 代替。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值