Javascript初级 JavaScript进阶

其他String对象



String.localeCompare(target)


描述:


使用本地特定的顺序比较两个字符串


参数:


要与string使用区分地区设置的方式比较的字符串


返回值:


string<target,比0小的数

string>target,比0大的数

string=target,返回0


注意:


当使用>或者<操作符比较字符串的时候,是按照字符的Unicode编码进行比较的,不考虑本地的顺序,这种方式不准确

使用localeCompare()提供了一个根据默认的本地排序来比较字符串的方法,这个函数利用底层的操作系统提供的排序进行

localeCompare():比较两个字符串


示例代码:


javascript1.png 


执行结果


javascript2.png 

 


String.match(regexp)


描述:


找到一个或多个正则表达式匹配结果


参数:


一个指定要匹配的模式的RegExp对象。如果如果这个参数不是一个RegExp对象,则它将先被传入RegExp()构造函数,后转换为RegExp对象


返回


一个包含撇皮结果的数组

Match():找到一个或者多个正则表达式的结果


示例代码:


javascript3.png 


执行结果:


javascript4.png 

 

示例代码:/IS/i  加i可以忽略大小写


javascript5.png 


执行结果:


javascript6.png 

 

示例代码:


javascript7.png 


执行结果:


javascript8.png 



String.repalce(regexp,replacement)


描述:


替换匹配给定正则表达式的一个或多个子串


参数:


指定了要替换的模式的RegExp对象。如果这个参数是一个字符串,它将用作一个要搜索的直接量文本模式;它将不会先转化为RegExp对象

replacement为替换文本的字符串,或者一个函数,用在替换时对应的替换文本


返回值


返回替换之后的内容

Repalce():替换匹配给定正则表达式的一个或多个子串


示例代码:


javascript9.png 


执行结果:


javascript10.png 

 

示例代码:


javascript11.png 


执行结果:


javascript12.png 

 

示例代码:


javascript13.png 

 

执行结果:


javascript14.png 

 


String.search(regexp)


描述:


根据一个正则表达式查找


参数


一个RegExp对象,指定要在字符串string中查找的模式。如果这个参数不是一个RegExp,它将先传入RegExp()构造函数,后转换为一个RegExp对象


返回:


string中第一个匹配regexp的子串的开始位置,如果没有找到匹配则返回-1

Search():根据一个正则表达式查找


示例代码:


javascript15.png 


执行结果:


javascript16.png 

 


String.slice(start,end)


描述:


截取字符串


参数:


start起始点

end结束的位置


返回值:


返回截取之后的字符串



String.substr(start,length)


描述:


截取字符串


参数:


start起始点

length截取字符串的长度


返回值:


返回截取之后的字符串



String.substring(from,to)


描述:


截取字符串


参数:


起始点

结束点

返回值:

返回截取之后的字符串

Slice():截取字符串


示例代码:


javascript17.png 


执行结果:


javascript18.png 

javascript19.png 



String.split(delimiter,limit)


描述:


将一个字符串切分为一个由字符串组成的数组


参数:


delimiter分隔符

limit指定已返回数组的最大长度。如果指定,则最多返回数量为这个数字的子串。如果没有指定,则将切分整个字符串,无论结果数组有多长


返回值:


返回拆分之后的数组

Split():将一个字符串切分为一个由字符串组成的数组


示例代码:


javascript20.png 


执行结果:


javascript21.png 



String.toLowerCase()


描述:


返回小写之后的字符串


返回值:


返回小写之后的字符串



String.toUperCase()


描述:


返回大写之后的字符串


返回值:


返回大写之后的字符串



String.toLocaleLowerCase()


描述:


返回小写之后的字符串


返回值:


返回小写之后的字符串



String.toLocaleUpperCase()


描述:


返回大写之后的字符串


返回值


返回大写之后的字符串


字符串大小写相关的示例代码:


javascript22.png 


执行结果:


javascript23.png 

 


String.toString()


描述:


返回对象的字符串


返回值:


返回字符串



String.trim()


描述


去掉字符串两端的空白字符


返回:


返回去除字符串两端空白的字符串



String.valueOf()


描述:


返回对应的字符串


返回值:


返回String的原始字符串值



String.link(url)


描述:


link() 方法创建一个 <a> HTML 元素,用该字符串作为超链接的显示文本,参数作为指向另一个 URL 的超链接。


参数:


任何能够指定 a 标签的 href 属性的字符串;它应当是有效的 URL(相对或绝对),任何 & 字符将会被转义为 &,任何 " 字符将会被转义为 "。


返回:


返回创建好的链接


产生链接,示例代码:


javascript24.png 


执行结果:


javascript25.png 


点击链接,跳转到博客:


javascript26.png 

 


String.anchor(name)


描述:


用anchor方法差方法创键一个<<a>HTML锚元素


参数:


超链接的name属性


返回值:


返回创建的锚点元素

产生锚点


示例代码:


javascript27.png 


执行结果:


javascript28.png 



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

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

您有一个双11钜惠红包未领取

客服热线 400-862-8862

回到顶部