Javascript初级 JavaScript进阶

JavaScript String对象



String对象


定义


new String(s)构造函数


示例代码


javascript1.png 


执行结果:


javascript2.png

 

示例代码


javascript3.png 


执行结果


javascript4.png 

 

示例代码


javascript5.png 


执行结果


javascript6.png 

 

示例代码


javascript7.png 


执行结果


javascript8.png 

 

示例代码


javascript9.png 


执行结果


javascript10.png 

 


function String(s)转换函数


参数:


存储到一个String对象中或转换为一个原始字符串的值


描述:


当使用new操作符将String()作为一个构造函数使用时,它将返回一个String对象,内容为字符串s或s的字符串表示

当不带new操作符调用String()构造函数时,只是简单地将s转换为原始字符串并返回转换后的值


属性:


length

得到字符串的长度


方法:


String.charAt(n)



String.charAt(n)


描述:


取得一个字符串中的第n个字符


参数:


希望返回的字符在字符串string中的索引


返回值:


字符串string的第n个字符


注意:


返回字符串中的第n个字符

字符串的起始点为0

如果不再字符串长度之内返回空字符串

charAt根据下标返回指定的字符


示例代码:


javascript11.png 


执行结果:


javascript12.png 

 


String.charCodeAt(n)


描述:


取得字符串中第n个字符的编码


参数:


返回编码字符的索引


返回值:


string中第n个字符的Unicode编码。返回的值为一个16位的整数,值在0~5535之间


注意:


如果n为负数或大于等于字符串的长度,则返回NaN

charCodeAt,返回知道字符的ASCII码值,


示例代码:


javascript13.png 


执行结果:


javascript14.png 

 

示例代码:


javascript15.png 


执行结果:


javascript16.png 

  


String.fromCharCode(c1,c2,...)


描述:


从字符编码创建一个字符串


参数:


指定待创建字符串中的字符的Unicode编码,一个或多个整数


返回值:


一个新的字符串,内容为指定编码对应的字符


注意:


这是一个静态方法,是String()构造函数的一个属性,而不是String对象的方法

fromCharCode():根据指定的ASCII值返回对于的字符


示例代码:


javascript17.png 


执行结果:


javascript18.png 

 


String.concat(value,...)


描述:


连接字符串


参数:


一个或多个待连接的字符串


返回值:


返回连接之后的字符串


注意:


和+作用一样,连接字符串的

Concat():连接字符串


示例代码:


javascript19.png 


执行结果:

 

 javascript20.png



String.indexOf(substring[,start])


描述:


搜索一个字符串


参数:


在string中搜索的字符串

一个可选的整数参数start。指定string中起始点。


返回值:


在字符串string中start位置之后,substring第一次出现的位置,如果没找到返回-1


注意:


String.indexOf()搜索指定的字符串,从前到后搜索

找到返回字符串第一次出现的位置

没找到返回-1

搜索的字符串按照字符串整体搜索

indexOf():字符搜索相关


示例代码:


javascript21.png 


执行结果:


javascript22.png 

通过indexof可以统计一个字符在指定字符串中出现的次数


示例代码:


javascript23.png 


执行结果:


javascript24.png 

 


String.lastIndexOf(substring[,start])


描述:


从后面搜索


参数:


一个可选的整数参数start。指定string中起始点。

在string中搜索的字符串


返回值:


返回字符串最后一次出现的位置

lastIndexOf():最后一次出现的位置


示例代码:


javascript25.png 


执行结果


javascript26.png 



【本文由麦子学院独家原创,转载请注明出处并保留原文链接】

logo
© 2012-2016 www.maiziedu.com
蜀ICP备13014270号-4 Version 5.0.0 release20160127

您有狂欢嘉年华礼包未领取

客服热线 400-862-8862

回到顶部