javascript字母大小写转换的4个函数详解


Posted in Javascript onMay 09, 2014

js中实现字母大小写转换主要用到了四个js函数:

1.toLocaleUpperCase
2.toUpperCase
3.toLocaleLowerCase
4.toLowerCase

下面就这四个实现大小写转换的js函数逐一做简单的分析。

1.toLocaleUpperCase

将字符串中所有的字母字符都将被转换为大写的,同时适应宿主环境的当前区域设置。

2.toUpperCase

将字符串中的所有字母都被转化为大写字母。

3.toLocaleLowerCase

将字符串所有的字母字符都被转换为小写,同时考虑到宿主环境的当前区域设置。

4.toLowerCase

将字符串中的字母被转换为小写字母。

以上四个函数的用法基本相同,下面只以 toLowerCase 举例说明:

var str='3water.com/ABC';
document.write(str.toLowerCase());//将输出 3water.com/abc

或者:

document.write('3water.com/ABC'.toLowerCase());

我们可以看到 toLocaleUpperCase 和 toUpperCase 功能都是一样的,toLocaleLowerCase 和 toLowerCase 也是一样的功能,那么他们有什么区别呢?

(1)toLocaleUpperCase toLocaleLowerCase 这两个函数在转换字符串中的字符时,同时将适应宿主环境的当前区域设置。在大多数情况下,其结果与利用 toUpperCase toLowerCase 这两个函数所得到的结果是一样的。但是如果语言规则与常规的 Unicode 大小写映射方式冲突,那么结果就会不同。

(2)toUpperCase toLowerCase 方法不会转换字符串中的非字母字符。

Javascript 相关文章推荐
JS在textarea光标处插入文本的小例子
Mar 22 Javascript
带左右箭头图片轮播的JS代码
Dec 18 Javascript
jquery实现清新实用的网页菜单效果
Aug 28 Javascript
JQuery插件Marquee.js实现无缝滚动效果
Apr 26 Javascript
JS实现的几个常用算法
Nov 12 Javascript
js通过classname来获取元素的方法
Nov 24 Javascript
Vue2递归组件实现树形菜单
Apr 10 Javascript
angularJs的ng-class切换class
Jun 23 Javascript
JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
Feb 06 Javascript
JavaScript如何实现图片处理与合成
May 29 Javascript
vue项目实现多语言切换的思路
Sep 17 Javascript
JS Canvas接口和动画效果大全
Apr 29 Javascript
js统计页面的来访次数实现代码
May 09 #Javascript
JavaScript Array对象扩展indexOf()方法
May 09 #Javascript
js获取鼠标点击的位置实现思路及代码
May 09 #Javascript
用js格式化金额可设置保留的小数位数
May 09 #Javascript
JQuery动画animate的stop方法使用详解
May 09 #Javascript
Javascript玩转继承(三)
May 08 #Javascript
Javascript玩转继承(二)
May 08 #Javascript
You might like
php中函数的形参与实参的问题说明
2010/09/01 PHP
ubuntu12.04使用c编写php扩展模块教程分享
2013/12/25 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
斜45度寻路实现函数
2009/08/20 Javascript
JavaScript null和undefined区别分析
2009/10/14 Javascript
JavaScript/jQuery 表单美化插件小结
2012/02/14 Javascript
纯文字版返回顶端的js代码
2013/08/01 Javascript
JQuery处理json与ajax返回JSON实例代码
2014/01/03 Javascript
标题过长使用javascript按字节截取字符串
2014/04/24 Javascript
jQuery异步获取json数据方法汇总
2014/12/22 Javascript
轮播的简单实现方法
2016/07/28 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
2016/09/28 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
JS闭包可被利用的常见场景小结
2017/04/09 Javascript
iframe与主框架跨域相互访问实现方法
2017/09/14 Javascript
Vue实现购物车场景下的应用
2017/11/27 Javascript
javascript合并两个数组最简单的实现方法
2019/09/14 Javascript
vue项目中常见问题及解决方案(推荐)
2019/10/21 Javascript
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
python返回昨天日期的方法
2015/05/13 Python
Python中splitlines()方法的使用简介
2015/05/20 Python
python PIL模块与随机生成中文验证码
2016/02/27 Python
python调用百度语音REST API
2018/08/30 Python
python3+pyqt5+itchat微信定时发送消息的方法
2019/02/20 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
2020/03/06 Python
windows下的pycharm安装及其设置中文菜单
2020/04/23 Python
Keras中的多分类损失函数用法categorical_crossentropy
2020/06/11 Python
Python建造者模式案例运行原理解析
2020/06/29 Python
编写strcpy函数
2014/06/24 面试题
员工自我鉴定
2013/10/09 职场文书
饭店工作计划书
2014/01/10 职场文书
公司离职证明标准格式
2014/11/18 职场文书
文明单位申报材料
2014/12/23 职场文书
医学会议开幕词
2016/03/03 职场文书
诗词赏析-(浣溪沙)
2019/08/13 职场文书
nginx配置文件使用环境变量的操作方法
2021/06/02 Servers