JavaScript 字符串 toLocaleString() 方法

JavaScript toLocaleString() 语法

toLocaleString() 是 JavaScript 字符串的一个方法,它返回字符串的本地化形式。对于字符串对象,toLocaleString() 方法通常返回字符串本身的原始值,因为它没有特定的本地化行为。

语法:

str.toLocaleString()

说明:

toLocaleString() 方法不接收任何参数。通常情况下,它返回与 toString() 方法相同的值,即字符串本身。

对于其他内置对象的 toLocaleString() 方法,另请参阅:

提示: 之所以 String 对象也有 toLocaleString() 方法,主要为了与其他内置对象的 toLocaleString() 方法保持一致性(例如 Number.prototype.toLocaleString() 和 Date.prototype.toLocaleString())。

JavaScript toLocaleString() 摘要

属于 JavaScript String 对象
使用频率 极低
修改原字符串
官方文档 暂无
MDN 暂无

JavaScript toLocaleString() 示例

接下来,我们通过几个简单的例子来讲解一下 JavaScript toLocaleString() 方法是如何使用的。

示例 1:toLocaleString() 基本用法

const str1 = "绿叶网";
console.log(str1.toLocaleString());

const str2 = new String("绿叶网");
console.log(str2.toLocaleString());

运行结果如下。

绿叶网
绿叶网

分析:

不管是字符串字面量,还是使用 new String() 创建的字符串对象,都可以调用 toLocaleString() 方法。

示例 2:toLocaleString() 返回值与原值比较

const str1 = "绿叶网";
console.log(str1.toLocaleString() === str1);

const str2 = new String("绿叶网");
console.log(str2.toLocaleString() === str2);

运行结果如下。

true
false

分析:

对于字符串字面量来说,toLocaleString() 返回值与它自身相等。而对于使用 new String() 创建的字符串对象来说,toLocaleString() 返回值并不与它自身相等。

上一篇: toString()

下一篇: valueOf()

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号