当前位置:K88软件开发文章中心编程语言JavaScriptJS01 → 文章内容

JavaScript 字符串(String) 对象

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-11 3:16:24

JavaScript 字符串(String) 对象String 对象用于处理已有的字符块。JavaScript 字符串一个字符串用于存储一系列字符就像 "John Doe".一个字符串可以使用单引号或双引号:实例varcarname="Volvo XC60";varcarname='Volvo XC60';你使用位置(索引)可以访问字符串中任何的字符:实例var character=carname[7];字符串的索引从零开始, 所以字符串第一字符为 [0],第二个字符为 [1], 等等。你可以在字符串中使用引号,如下实例:实例var answer="It's alright";var answer="He is called 'Johnny'";var answer='He is called "Johnny"';或者你可以在字符串中使用转义字符(\)使用引号:实例var answer='It\'s alright';var answer="He is called \"Johnny\"";尝试一下 ?字符串(String)字符串(String)使用长度属性length来计算字符串的长度:实例var txt="Hello World!";document.write(txt.length);var txt="ABCDEFGHIJKLMNOPQRSTUVWXYZ";document.write(txt.length);尝试一下 ?在字符串中查找字符串字符串使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置:实例var str="Hello world, welcome to the universe.";var n=str.indexOf("welcome");尝试一下 ?如果没找到对应的字符函数返回-1 lastIndexOf() 方法在字符串末尾开始查找字符串出现的位置。内容匹配match()函数用来查找字符串中特定的字符,并且如果找到的话,则返回这个字符。实例var str="Hello world!";document.write(str.match("world") + "<br>");document.write(str.match("World") + "<br>");document.write(str.match("world!"));尝试一下 ?替换内容replace() 方法在字符串中用某些字符替换另一些字符。实例str="Please visit Microsoft!"var n=str.replace("Microsoft","Runoob");尝试一下 ?字符串大小写转换字符串大小写转换使用函数 toUpperCase() / toLowerCase():





实例var txt="Hello World!";?????? //Stringvar txt1=txt.toUpperCase();?? // txt1 文本会转换为大写var txt2=txt.toLowerCase();?? // txt2 文本会转换为小写尝试一下 ?字符串转为数组字符串使用split()函数转为数组:





实例txt="a,b,c,d,e"?? // Stringtxt.split(",");?? // 使用逗号分隔txt.split(" ");?? // 使用空格分隔txt.split("|");?? // 使用竖线分隔?尝试一下 ?特殊字符Javascript 中可以使用反斜线(\)插入特殊符号,如:撇号,引号等其他特殊符号。查看如下 JavaScript 代码:





var txt="We are the so-called "Vikings" from the north.";document.write(txt);在JavaScript中,字符串的开始和停止使用单引号或双引号。这意味着,上面的字符串将被切成: We are the so-called解决以上的问题可以使用反斜线来转义引号:var txt="We are the so-called \"Vikings\" from the north.";document.write(txt);JavaScript将输出正确的文本字符串:We are the so-called "Vikings" from the north.下表列出其他特殊字符,可以使用反斜线转义特殊字符:代码输出\'单引号\"双引号\\斜杆\n换行\r回车\ttab\b空格\f换页字符串属性和方法属性:





lengthprototypeconstructor方法:





charAt()charCodeAt()concat()fromCharCode()indexOf()lastIndexOf()match()replace()search()slice()split()substr()substring()toLowerCase()toUpperCase()valueOf()更多方法与属性介绍可以参考:JavaScript String 对象

JavaScript 字符串(String) 对象