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 相关文章推荐
jquery 单击li防止重复加载的实现代码
Dec 24 Javascript
javascript跑马灯悬停放大效果实现代码
Dec 12 Javascript
document.execCommand()的用法小结
Jan 08 Javascript
脚本合并提升javascript性能示例
Feb 24 Javascript
选择复选框按钮置灰否则按钮可用
May 22 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
Apr 06 Javascript
javascript url几种编码方式详解
Jun 06 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
Jun 21 Javascript
JavaScript兼容浏览器FF/IE技巧
Aug 14 Javascript
对node.js中render和send的用法详解
May 14 Javascript
Vue组件教程之Toast(Vue.extend 方式)详解
Jan 27 Javascript
JS数组方法shift()、unshift()用法实例分析
Jan 18 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中用数组的方法设置cookies
2011/04/21 PHP
php错误级别的设置方法
2013/06/17 PHP
一个简单的php路由类
2016/05/29 PHP
PHP与以太坊交互详解
2018/08/24 PHP
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
Javascript 中的 call 和 apply使用介绍
2012/02/22 Javascript
jquery网页回到顶部效果(图标渐隐,自写)
2014/06/16 Javascript
可以浮动某个物体的jquery控件用法实例
2015/07/24 Javascript
jQuery中常用的遍历函数用法实例总结
2015/09/01 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
2015/09/28 Javascript
Jquery easyui 实现动态树
2015/11/17 Javascript
不用一句js代码初始化组件
2016/01/27 Javascript
Bootstrap每天必学之日期控制
2016/03/07 Javascript
Backbone中View之间传值的学习心得
2016/08/09 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
JavaScript中Promise的使用详解
2017/02/26 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
vue  elementUI 表单嵌套验证的实例代码
2019/11/06 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
2020/10/29 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
[00:43]TI7不朽珍藏III——幽鬼不朽展示
2017/07/15 DOTA
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
python中的字符串内部换行方法
2018/07/19 Python
python 实现两个线程交替执行
2020/05/02 Python
日本小田急百货官网:Odakyu
2018/07/19 全球购物
娇韵诗香港官网:Clarins香港
2020/08/13 全球购物
行政专员工作职责
2013/12/22 职场文书
加拿大探亲邀请信
2014/01/28 职场文书
个人批评与自我批评范文
2014/10/17 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
汽车质检员岗位职责
2015/04/08 职场文书
2015年大学教师工作总结
2015/05/20 职场文书
python 提取html文本的方法
2021/05/20 Python
Django使用echarts进行可视化展示的实践
2021/06/10 Python
Django中session进行权限管理的使用
2021/07/09 Python