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) 的 “包装对象”