toLocaleLowerCase()
方法根据任何特定于语言环境的案例映射,返回调用字符串值转换为小写的值。
str.toLocaleLowerCase()
根据任何特定于语言环境的案例映射,将表示调用字符串的新字符串转换为小写。
toLocaleLowerCase()方法返回调用该方法的字符串被转换成小写之后的值,转换规则根据任何本地化特定的大小写映射
。
toLocaleLowerCase()并不会影响字符串自身的值。在大多数情况下,该方法产生的结果和调用
toLowerCase()
的结果相同,但是在某些本地环境中,比如土耳其语,它的大小写映射并不遵循在Unicode中的默认的大小写映射,因此会有一个不同的结果。
使用toLocaleLowerCase()
console.log('ALPHABET'.toLocaleLowerCase());
// 'alphabet'
console.log('中文简体 zh-CN || zh-Hans'.toLocaleLowerCase());
// '中文简体 zh-cn || zh-hans'
规范 | 状态 | 注释 |
---|---|---|
ECMAScript 3rd Edition (ECMA-262) | Standard |
原始定义。在JavaScript1.2中实现。 |
ECMAScript 5.1 (ECMA-262) String.prototype.toLocaleLowerCase |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) String.prototype.toLocaleLowerCase |
Standard |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |