toString,toLocaleString,valueOf方法

再总结这3个方法的时候搜索一看还真是隐藏很多知识点在下面,其中包括伪对象和真对象的知识。

其中 Boolean 值、数字和字符串是伪对象,至于伪对象和真对象的区别就看参考文章吧。

W3C的定义

toString

定义:可把一个逻辑值转换为字符串,并返回结果。

console.log(true.toString()); // 输出字符串 true

toLocaleString

定义:根据本地时间把 Date对象转换为字符串,并返回结果。

var d = new Date()
console.log(d.toLocaleString()) // 输出2018/8/29 下午7:31:25

valueOf

定义:返回 Boolean 对象的原始值。

var boo = new Boolean(false)
console.log( boo.valueOf()); // 输出布尔值false

其他方面的使用

var num = new Number(43253426256);
console.log(num.toLocaleString()); // 输出43,253,426,256

w3c参考
其他应用参考

猜你喜欢

转载自www.cnblogs.com/bonly-ge/p/9556487.html
今日推荐