js字符串对象的常见方法

<!-- <script>

        // 1.字符串方法 indexOf("内容"),得到的是第一个出现相同字符串的下标

        var str = 'huitailang'

        // 得到的结果是:2

        console.log(str.indexOf('i'))

        // 2.lastIndexOf("内容"),得到的是最后面开始出现的第一个相同字符串的下标

        // 得到的结果是:5

        console.log(str.lastIndexOf("i"))

        // 3.includes("内容"),字符串中有includes括号里的内容时,为true,否则为false

        // 得到的结果是:true

        console.log(str.includes("l"))

        // 得到的结果是:false

        console.log(str.includes("q"))

    </script> -->

    <!-- <script>

        var str = '我是灰太狼,我爱吃羊'

        // 4.replace("要替换的内容","替换成什么"),注意:只能把第一个内容给替换掉

        // 得到的结果是:你是灰太狼,我爱吃羊

        console.log(str.replace('我','你'))

    </script> -->

    <!-- <script>

        var str = '我是灰太狼,我爱吃羊'

        // 4.replaceAll("要替换的内容","替换成什么"),注意:能把所有一样的内容给替换掉

        // 得到的结果是:你是灰太狼,你爱吃羊

        console.log(str.replaceAll('我','你'))

    </script> -->

    <!-- <script>

        // 5.charAt("下标")  得到该下标的值

        var str = '我是灰太狼,我爱吃羊'

        // 得到的结果是:是

        console.log(str.charAt(1))

    </script> -->

    <!-- <script>

        // 6.slice(开始索引,结束索引),截取字符串的内容,包前不包后

        var str = '我是灰太狼,我爱吃羊'

        // 得到的结果是:是灰

        console.log(str.slice(1,3))

    </script> -->

    <!-- <script>

        // 7.substring(开始索引,结束索引),截取字符串的内容,包前不包后,与slice()一样

        var str = '我是灰太狼,我爱吃羊'

        // 得到的结果是:是灰

        console.log(str.substring(1,3))

    </script> -->

    <!-- <script>

        // 8.substr(开始索引,截取的个数),截取字符串的内容

        var str = '我是灰太狼,我爱吃羊'

        // 得到的结果是:是灰太

        console.log(str.substr(1,3))

    </script> -->

    <!-- <script>

        // 9.split("-")  字符串转数组

        var str = 'a-b-c-d-e'

        // 得到的结果是:(5) ['a', 'b', 'c', 'd', 'e']

        console.log(str.split("-"))

        // 默认引号不写内容的时候得到的结果是:(9) ['a', '-', 'b', '-', 'c', '-', 'd', '-', 'e']

        console.log(str.split(''))

        // 和字符串不一样的符号得到的结果是一个数组:['a-b-c-d-e']

        console.log(str.split('+'))

    </script> -->

    <!-- <script>

        // 10.toLowerCase()   转为小写字母

        // 11.toUpperCase()    转为大写字母

        var str = 'Hello Word'

        // 得到的结果是:hello word

        console.log(str.toLowerCase())

        // 得到的结果是:HELLO WORD

        console.log(str.toUpperCase())

    </script> -->

    <!-- <script>

        // 12.repeat(n)  n代表正整数,表示重复几次

        var str = '灰太狼'

        // 得到的结果是:灰太狼灰太狼灰太狼

        console.log(str.repeat(3))

    </script> -->

    <!-- <script>

        // 13.trim()   去掉首尾空格

        // 14.trimLeft()   去掉左边的空格

        // 15.trimRight()   去掉右边的空格

        var str = '   灰  太  狼   '

        // 得到的结果是:'灰  太  狼'

        console.log(str.trim())

        // 得到的结果是:'灰  太  狼   '

        console.log(str.trimLeft())

        // 得到的结果是:'   灰  太  狼'

        console.log(str.trimRight())

    </script> -->

    <script>

        // 16.charCodeAt()   得到ASCLL的值

        var str1 = '1'

        var str2 = 'a'

        var str3 = 'A'

        var str4 = '灰'

        // 得到的结果是:49

        console.log(str1.charCodeAt())

        // 得到的结果是:97

        console.log(str2.charCodeAt())

        // 得到的结果是:65

        console.log(str3.charCodeAt())

        // 得到的结果是:28784

        console.log(str4.charCodeAt())

        // 通过数字获得ASCLL对应的东西

        var num = 97

        // 得到的结果是:a

        console.log(String.fromCharCode(num))

        // 得到的结果是:false   因为字符串a的ASCLL是97,b的是98,a<b,

        // 所以是false

        console.log('a' > 'b')

        // 得到的结果是:true  因为字符串a的ASCLL是97,1的是49   'a'>'1',所以是true

        console.log('a' > '1')

    </script>

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值