电 话:0

手 机:0

联系人:刘先生

E_mail:2074917417@qq.com

地 址:成都市金牛区

您当前的位置是:主页 > 行业资讯 > news >

news

字符串大小写转换toLowerCase()和toUpperCase()使用方法

发布时间:2022/01/11 丨 文章来源:未知 丨 浏览次数:

接下来我们要介绍的是一组与大小写转换有关的方法。ECMAScript中涉及字符串大小写转换的方法有4个:toLowerCase()、toLocaleLowerCase()、toUpperCase()和toLocaleUpperCase()。 其中,toLowerCase()和toUpperCase()是两个经典的方法,借鉴自java.lang.String中的同名方法而toLocaleLowerCase()和toLocaleUpperCase()方法则是针对特定地区的实现。对有些地区来说,针对地区的方法与其通用方法得到的结果相同,但少数语言(如土耳其语)会为Unicode大小写转换应用特殊的规则,这时候就必须使用针对地区的方法来保证实现正确的转换。以下是几个例子:

var stringValues = "hello baiheng";

alert(stringValue.toLocaleUpperCase()); //"HELLO BAIHENG"

alert(stringValue.toUpperCase()); //"HELLO BAIHENG"

alert(stringValue.toLocaleLowerCase()); //"hello baiheng"

alert(stringValue.toLocaleLowerCase()); //"hello baiheng"

以上代码调用的toLocaleUpperCase()和toUpperCase()都退回了"HELLO BAIHENG",就像调用toLcaleLowerCase()和toLowerCase()都返回"hello baiheng"一样。一般来说,在不知道自己的代码将在哪种语言环境中运行的情况下,还是使用针对地区的方法更稳妥一些。

南昌网站建设公司工程师结合实例给大家讲解在什情况需要应用到大小转换。例如我们在判断浏览器版本时,需要将获取到的浏览器类型转为小写,然后与设定的变量进行对比:

var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;



PS:所有作品版权归原创作者所有,与本站立场无关,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理!


网站首页 | app开发| 小程序开发| SEM竞价托管| 行业资讯

扫码关注我们