浅谈toLowerCase和toLocaleLowerCase的区别


Posted in Javascript onAugust 15, 2016

ECMAScript中涉及字符串大小写转换的方法有4个:toLowerCase()、toLocaleLowerCase()、toUpperCase()和toLocaleUpperCase()。

其中,toLowerCase()和toUpperCase()是两个经典的方法,借鉴自java.lang.String中的同名方法。而toLocaleLowerCase()和toLocaleUpperCase()方法则是针对特定地区的实现。

对有些地区来说,针对地区的方法与其通用方法得到的结果相同,但少数语言(如土耳其语言)会为Unicode大小写转换应用特殊的规则,这时候就必须使用针对地区的方法来保证实现正确的转换。以下是几个例子:

var stringValue = "hello world";
alert(stringValue.toLocaleUpperCase());    //"HELLO WORLD"
alert(stringValue.toUpperCase());          //"HELLO WORLD"
alert(stringValue.toLocaleLowerCase());    //"hello world"
alert(stringValue.toLowerCase());          //"hello world"123456

代码laycode - v1.1

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

以上这篇浅谈toLowerCase和toLocaleLowerCase的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
参考:关于Javascript中实现暂停的几篇文章
Mar 04 Javascript
ASP SQL防注入的方法
Dec 25 Javascript
基于jQuery UI CSS Framework开发Widget的经验
Aug 21 Javascript
使用jquery.upload.js实现异步上传示例代码
Jul 29 Javascript
JavaScript获取当前网页标题(title)的方法
Apr 03 Javascript
javascript数组去重的方法汇总
Apr 14 Javascript
浅谈javascript中关于日期和时间的基础知识
Jul 13 Javascript
JQuery validate 验证一个单独的表单元素实例
Feb 17 Javascript
利用Node.js对文件进行重命名
Mar 12 Javascript
React组件中的this的具体使用
Feb 28 Javascript
JS在Array数组中按指定位置删除或添加元素对象方法示例
Nov 19 Javascript
js实现点赞按钮功能的实例代码
Mar 06 Javascript
又一款js时钟!transform实现时钟效果
Aug 15 #Javascript
最丑的时钟效果!js canvas时钟制作方法
Aug 15 #Javascript
深入分析javascript中console命令
Aug 14 #Javascript
Vue.js 表单校验插件
Aug 14 #Javascript
Vue.js学习笔记之 helloworld
Aug 14 #Javascript
详解Node.js如何开发命令行工具
Aug 14 #Javascript
javascript中的 object 和 function小结
Aug 14 #Javascript
You might like
1.PHP简介
2006/10/09 PHP
php MySQL与分页效率
2008/06/04 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
SyntaxHighlighter语法高亮插件使用说明
2011/08/14 Javascript
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
2013/01/11 Javascript
js 去除字符串第一位逗号的方法
2014/06/07 Javascript
JavaScript把数组作为堆栈使用的方法
2015/03/20 Javascript
基于Jquery实现焦点图淡出淡入效果
2015/11/30 Javascript
JavaScript中的原始值和复杂值
2016/01/07 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
nodejs个人博客开发第一步 准备工作
2017/04/12 NodeJs
Vue.Draggable实现拖拽效果
2020/07/29 Javascript
Vue shopCart 组件开发详解
2018/01/26 Javascript
karma+webpack搭建vue单元测试环境的方法示例
2018/05/24 Javascript
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
express异步函数异常捕获示例详解
2020/11/30 Javascript
Python multiprocessing.Manager介绍和实例(进程间共享数据)
2014/11/21 Python
python编写爬虫小程序
2015/05/14 Python
深入解析Python中的线程同步方法
2016/06/14 Python
浅谈Python在pycharm中的调试(debug)
2018/11/29 Python
详解python中init方法和随机数方法
2019/03/13 Python
Python使用dict.fromkeys()快速生成一个字典示例
2019/04/24 Python
全面解析CSS Media媒体查询使用操作(推荐)
2017/08/15 HTML / CSS
AC Lens:购买隐形眼镜
2017/02/26 全球购物
Rakuten Kobo台湾:电子书、eReaders和Reading应用程式
2017/11/24 全球购物
英国婚礼商城:Wedding Mall
2019/11/02 全球购物
MVC的各个部分都有那些技术来实现?如何实现?
2016/04/21 面试题
公证委托书模板
2014/04/03 职场文书
减负增效提质方案
2014/05/23 职场文书
学校开学标语
2014/10/06 职场文书
2014年学生会工作总结范文
2014/11/07 职场文书
生日答谢词
2015/01/05 职场文书
机关单位保密工作责任书
2015/05/11 职场文书
七年级作文之下雨天
2019/12/23 职场文书
基于Python的EasyGUI学习实践
2021/05/07 Python
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
2021/05/25 Python