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动态在form上插入enctype=multipart/form-data的问题
May 24 Javascript
JavaScript获取当前页面上的指定对象示例代码
Feb 28 Javascript
jquery自定义下拉列表示例
Apr 25 Javascript
使用jQuery重置(reset)表单的方法
May 05 Javascript
JS扩展方法实例分析
Apr 15 Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
Apr 30 Javascript
javascript单例模式的简单实现方法
Jul 25 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
Mar 01 Javascript
Bootstrap开发实战之第一次接触Bootstrap
Jun 02 Javascript
JS算法题之查找数字在数组中的索引位置
May 15 Javascript
layui使用数据表格实现购物车功能
Jul 26 Javascript
微信小程序 button样式设置为图片的方法
Jun 19 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 array_unique之后json_encode需要注意
2011/01/02 PHP
php统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
Jquery下EasyUI组件中的DataGrid结果集清空方法
2014/01/06 Javascript
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
从零学JSON之JSON数据结构
2014/05/19 Javascript
jQuery实现多按钮单击变色
2014/11/27 Javascript
js实现网站最上边可关闭的浮动广告条代码
2015/09/04 Javascript
易操作的jQuery表单提示插件
2015/12/01 Javascript
Bootstrap Paginator分页插件使用方法详解
2016/05/30 Javascript
JS获取随机数和时间转换的简单实例
2016/07/10 Javascript
JS正则替换掉小括号及内容的方法
2016/11/29 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
jQuery插件开发发送短信倒计时功能代码
2017/05/09 jQuery
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
Vue中使用的EventBus有生命周期
2018/07/12 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
javascript实现弹幕墙效果
2019/11/28 Javascript
Python函数中定义参数的四种方式
2014/11/30 Python
简单介绍Python中的try和finally和with方法
2015/05/05 Python
Python星号*与**用法分析
2018/02/02 Python
详解Python核心对象类型字符串
2018/02/11 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
Python控制Firefox方法总结
2019/06/03 Python
python实现DEM数据的阴影生成的方法
2019/07/23 Python
python字符串分割及字符串的一些常规方法
2019/07/24 Python
Python实现小黑屋游戏的完整实例
2021/01/06 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
2021/02/22 Python
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
Bluebella美国官网:英国性感内衣品牌
2018/10/04 全球购物
构造方法和其他方法的区别?怎么调用父类的构造方法
2013/09/22 面试题
老乡聚会通知
2015/04/23 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
记一次Mysql不走日期字段索引的原因小结
2021/10/24 MySQL
分享node.js实现简单登录注册的具体代码
2022/04/26 NodeJs
windows10 家庭版下FTP服务器搭建教程
2022/08/05 Servers