视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
js如何使指定字符串转换为小写字母
2020-11-27 19:28:32 责编:小采
文档
 在JavaScript中,可以使用toLowerCase()方法和toLocaleLowerCase()方法来将字符串中的大写字母转换为小写字母。

使用toLowerCase()方法

字符串的toLowerCase()方法可以将字符串中的字母转换为小写字母,会返回一个小写字母的字符串。

注:toLowerCase()方法不会对原始字符串进行任何其他更改;对非字母字符不会产生影响。

语法:

string.toLowerCase()

string为需要转换的字符串对象。

简单示例:使用toLowerCase()方法把字符串“PHP中文网的网站为:WWW.PHP.CN”转换为小写字母。

<div class="demo ">
	<p>转换前:<br />
	<span id="str1"></span>
	</p>
	<p>转换后:<br />
	<span id="str2"></span>
	</p>
 
</div>

<script type="text/javascript">
var str1 ="PHP中文网的网站为:WWW.PHP.CN";
var str2 =str1.toLowerCase();

document.getElementById("str1").innerHTML =str1;
document.getElementById("str2").innerHTML =str2;
</script>

效果图:

上例可以看出,使用toLowerCase()方法可以轻松将字符串转换为小写字母;但有时,字符串转换为小写字母可能会因不同语言之间的冲突而有所不同。

例:小写字母'i'在不同语言中的大写表示是不一样的,在英语中,用大写字母'I'表示;而在土耳其语中,用大写的虚线字母'?'表示。

那么如何为了克服这样的问题?我们可以使用toLocaleLowerCase()方法来转换小写。

使用toLocaleLowerCase()方法

字符串的toLocaleLowerCase()方法会根据用户计算机的当前语言环境将字符串转换为相应的小写字母,同样会返回一个小写字母的字符串。

语法:

string.toLocaleLowerCase()

简单示例:使用toLocaleLowerCase()方法,转换字符串“ABCDEfx”。

<div class="demo ">
	<p>转换前:<br /><br />
	<span id="str1"></span>
	</p><br />
	<p>转换后:<br /><br />
	<span id="str2"></span>
	</p>
 
</div>

<script type="text/javascript">
var str1 ="ABCDEfx";
var str2 =str1.toLocaleLowerCase();

document.getElementById("str1").innerHTML =str1;
document.getElementById("str2").innerHTML =str2;
</script>

效果图:

说明:

在大多数情况下,使用toLocaleLowerCase()方法或toLowerCase()方法得到的结果是一样的,只有在语言环境定义的规则与常规的 Unicode 大小写映射方式发生冲突时,才会有不同的结果。

总结:

下载本文
显示全文
专题