js字符串方法

var str = "jackson";

indexof()查找元素在字符串中首次出现的位置,找到返回下下标,找不到返回-1

lastindexof()查找元素在字符串中最后出现的位置,找到返回下标,找返回-1

console.log(str.indexOf('s')); // 4

console.log(str.indexOf('x')); // -1

includes()判断字符串中是否包含一个元素。如果有,返回true,如果没有,返回false

startsWith()判断是否以某个字符串开头,返回布尔值

endsWith()判断是否以某个字符串结尾,返回布尔值

concat()链接字符串,推荐用+

repeat(n)把字符串重复n次,返回一个新的字符串

trim()去掉字符串前后两端空格

toLowerCase()转为小写

toUpperCase()转为大写

slice(start,end)截取字符串中的元素,不操作字符串本身

    // 返回start(包含)到end(不包含)之间的元素组成的字符串,位置从0开始

    // 如果start大于或等于end,返回一个空字符串

    // 如果只有一个参数,则默认为start,则返回start(包含)到字符串的末尾

    // 如果值为负数,会被当做  字符串长度+负数 处理

search()===includes()

match()查找字符串,放在数组中

replace('替换后','替换前')

splice(' ')把字符串分割成字符串数组

字符串翻转:

const str=('jackson yee')

const newStr = str.splice(' ').reverse().join(' ')

    //数组中,包含的字符串的个数
    strNum(){
      const arr = ['America','Greece','Britain','Canada','China','Egypt']
      let num = 0
      for (let i = 0; i < arr.length; i++) {
        if (arr[i].includes('a'|| arr[i].includes('A'))) {
          num++;
        }
      }
      console.log('包含字符串得数为' + num);
    },

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值