字符串的方法

 

str = "Hello Atguigu";
str2 = "中Hello Atguigu"

console.log(str.charAt(0)) // 根据索引获取指定的字符
console.log(str2.charCodeAt(1)) //获取索引处的字符编码(Unicode编码)
console.log(String.fromCharCode(72)) //根据字符编码,获取字符
console.log(str.concat("你好", "再见")) //拼接字符串

console.log(str.indexOf("h", 1)) // -1
    // 该方法可以检索一个字符串中是否含有指定内容
    // 如果字符串中含有该内容,则会返回其第一次出现的索引
    // 如果没有找到指定的内容,则返回 - 1
    // 可以指定一个第二个参数,指定开始查找的位置

console.log(str.lastIndexOf('a')) //-1
    // 该方法的用法和indexOf() 一样,
    // 不同的是indexOf是从前往后找,
    // 而lastIndexOf是从后往前找
    // 也可以指定开始查找的位置

console.log(str.slice(1, 4)) // ell
    // -可以从字符串中截取指定的内容
    // -不会影响原字符串, 而是将截取到内容返回
    // -参数:
    // 第一个, 开始位置的索引( 包括开始位置) 
    // 第二个, 结束位置的索引( 不包括结束位置) 
    // -如果省略第二个参数, 则会截取到后边所有的 
    // -也可以传递一个负数作为参数, 负数的话将会从后边计算

console.log(str.substring(0, 1)) // H
    //   可以用来截取一个字符串, 可以slice() 类似
    //   参数:
    //   第一个: 开始截取位置的索引( 包括开始位置)
    //   第二个: 结束位置的索引( 不包括结束位置)
    //   不同的是这个方法不能接受负值作为参数,
    //   如果传递了一个负值, 则默认使用0
    //   而且他还自动调整参数的位置, 如果第二个参数小于第一个, 则自动交换

console.log(str.substr(3, 2)) // lo
    // 用来截取字符串
    // 参数
    // 1.截取开始位置的索引
    // 2.截取的长度

console.log(str.split("u")) // ["Hello Atg","ig",""]
    //  将一个字符串拆分为一个数组
    //  需要一个字符串作为参数,将会根据该字符串去拆分数组
    //  如果传入一个空串,则会将每个字符都拆分为数组中的一个元素

console.log(str.toUpperCase()) // HELLO ATGUIGU
    //将一个字符串转换为大写并返回

console.log(str.toLowerCase()) // hello atguigu
    //将一个字符串转换为小写并返回

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值