JavaScript 包装对象

包装对象

JavaScript 又一坑之一。

// 创建一个数字
var num = 123
var num = Number(123)
var num = new Number(123)

/* 
这三种创建方法最后 num 的值都是 123,但是他们的类型却是不相等的
123 === Number(123) !== new Number(123) // true 
*/

/* 
数组版: Array([1]) !== [1] !== new Array([1]) 
...
*/

// 所在必须记住在声明类型的时候,要抛弃这种坑爹的 new Number(123) 的 “包装对象” 
更多教程 HTML5 教程 CSS3 教程 JavaScript 教程 JQuery 教程 React.js 教程 Node.js 教程 Koa2 教程 Python 教程 Linux 教程