字符串截取字符串分割字符串索引

这篇博客详细介绍了JavaScript中字符串的常用操作,包括substr、substring、slice的用法,以及split、toLowerCase、toUpperCase、charAt、charCodeAt、concat、startsWith、includes、match等方法。还涉及到字符串的截取、转换、分割以及搜索等功能,对于理解和使用JavaScript字符串处理非常有帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<script>

    var str = 'kfvgrhtgxdrtjhngfxfr'

    // //字符串截取

    // //substr()

    // console.log(str.substr(5, 7));//5截取位置7截取长度

    // console.log(str.substr(5));

    // console.log(str.substr(-5));//负数时从尾部开始计数截取

    // //substring()

    // console.log(str.substring(5, 7));//5截取位置7截取到的位置包含开始不包含结束

    // console.log(str.substring(5));//5截取位置到结束

    // console.log(str.substring(5, 5));

    // console.log(str.substring(7, 5));

    // slice()

    // console.log(str.slice(2, 7))//2截取位置7截取到的位置包含开始不包含结束

    // console.log(str.slice(-2))//负数时从尾部开始计数截取

    // console.log(str.slice(2))//2截取位置到结束

    // console.log(str.slice(2, 2))//空

    // console.log(str.slice(8, 2))//空

    // console.log(str.slice(2, -4))


 

    // 字符串分割为字符串数组

    // split()

    // console.log(str.split('v'));

    // console.log(str.split('t', 1));

    // console.log(str.split(''));每一个字符都进行分割


 

    // toLowerCase()全小写

    // toUpperCase()全大写


 

    // chaiAt()

    // console.log(str.charAt(0))//索引

    // str.charCodeAt()

    // console.log(str.charCodeAt(0))//索引并返回对应的编码

    // console.log(String.fromCharCode(154))//根据编码返回字符

    // console.log(str.concat(字符(串)1,字符(串)2...))连接字符(串)

    // console.log(str.startsWith('k'))//查找字符串是否以k开头返回true/false

    // console.log(str.startsWith('k', 5))//从位置5查找字符串是否以k开头返回true/false

    // console.log(str.includes('k'))//查找k返回true/false

    // console.log(str.includes('k', 5))//从位置5查找k返回true/false

    console.log(str.match('f'))//查找f以第一个为准

    console.log(str.match(/f/g))//查找所有f





 

    // var str1 = 'pic.jpg'

    // console.log(str1.substr(4));

    // var str2 = 'user=dyz,gender=女,age=18'

    // function a(n) {

    //     if (n === 'user') {

    //         console.log(str2.substr(5, 3));

    //     } else if (n === 'gender') {

    //         console.log(str2.substr(16, 1));

    //     } else if (n === 'age') {

    //         console.log(str2.substr(-2, 2));

    //     } else {

    //         console.log('请输入正确的id')

    //     }

    // }

    // a('user');

    // a('gender');

    // a('age');

    var str3 = '181-7896-5623';

    console.log(str3.split('-', 2))




 

</script>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值