zoukankan      html  css  js  c++  java
  • js的内置对象string

    indexOf()/lastIndexOf():获取指定字符的索引

        语法1: 索引值 = str。indexOf(想要查询的字符);

            indexOf()从前向后索引字符串位置
            lastIndexOf()从后向前寻找

            作用:检索一个字符串中是否有指定内容,如果有,则会返回第一次出现的索引,
                如果没有找到指定的字符内容,则会返回-1。
            

        语法2:指定第二个参数,用来指定查找的起始位置

            索引值 = str.indexOf(想要查询的字符,[起始位置]);

                var str = 'qianguyihao';
                result = str.indexOf('a', 3); // 从第三个位置开始查找 'a'这个字符 【重要】

                console.log(result); // 打印结果:9
        
        获取指定位置的字符
            1.charAt(index)
                语法: 字符 = str.charAy(index);

                解释:返回字符串指定位置 str.charAt(index) 与 str[index] 的效果一样
                注:字符串第一个字符下标是0。 如果参数index不再[0,string.length),返回一个空值
            
            2.str[index]
                
                str[index]是H5标准里新增的特性。

            3.charCodeAt(index)
                语法: 字符 = str.charCodeAt(index);
                解释:返回字符串指定位置的字符的 Unicode 编码。不会修改原字符串。
            
            4.String.fromCharCode()
                String.fromCharCode():根据字符的 Unicode 编码获取字符。
                
                var result2 = String.fromCharCode(20013);
                console.log(result2); // 打印结果:中
            5.concat()
                语法: 新字符串=str1.concat(st2);
                解释:字符串的连接

            6.slice()
                语法: 字符串 = str.slice(开始索引,结束索引);
            
            7.substring()
                语法: 字符串 = str.substring(开始索引,结束索引);
                解释:从字符串中截取指定的内容。和slice()类似。

            8.substr()
                语法:  字符串 = str.substr(开始索引,截取的长度);
                第二个参数截图的长度,不是结束索引

            !!!9.split():字符串转换为数组
                语法: 新的数组 = str.split(分隔符);
                解释:将一个字符串拆分成一个数组。不会改变原字符串。

            10.replace()
                语法:新的字符串 = str.replace(被替换的字符,新的字符);
                将字符串中的指定内容,替换为新的内容并返回。不会修改原字符串。
                注意:这个方法,只会替换第一个字符。

            11.trim()
                trim():去除字符串前后的空白。

            12.大小写转换
                toLowerCase():转换成小写
                toUpperCase():转换成大写

            13.html方法
                anchor() 创建a链接

                big()

                sub()

                sup()

                link()

                bold()
     
     
    14.字符串的不可变性
        字符串的值不可被改变,看上去改变,
        其实是地址变了,内存开辟了一个新的内存空间。


     
     
  • 相关阅读:
    winform+c#之窗体之间的传值 Virus
    ASP.NET 2.0 利用 checkbox获得选中行的行号, 在footer中显示 Virus
    .NET中的winform的listview控件 Virus
    我的书橱
    Expert .NET 2.0 IL Assembler·译者序一 写在一稿完成之即
    Verbal Description of Custom Attribute Value
    AddressOfCallBacks in TLS
    下一阶段Schedule
    2008 Oct MVP OpenDay 第二天 博客园聚会
    2008 Oct MVP OpenDay 第二天 颁奖·讲座·晚会
  • 原文地址:https://www.cnblogs.com/yunhai666/p/13053042.html
Copyright © 2011-2022 走看看