var ary=[12,23];//=>字面量创建方式
=>严谨的基于面向对象(构造函数)方式创建一个数组
var ary=new Array();
两种创建方式在核心意义上没有差别,都是创建Array这个类的一个实例,但是在语法上是有区别的
1、字面量创建方式传递进来什么,都是给数组每一项加入的内容
2、构造函数创建方式
new Array(10):创建一个长度为10的数组,数组中的每一项都是空
new Array('10'):如果只传递一个实参,并且实参不是数字,相当于把当前值作为数组的第一项存储进来
new Array(10,20,30):如果传递多个实参,不是设置长度,而是把传递的内容当做数组中的每一项存储起来
var obj={name:'我的兜兜有糖'};
var obj=new Object();//=>一般只用于创建空对象,如果需要增加键值对,创建完成后自己依次添加即可
----------------------------------------------------------------------------
var num=12;//=>字面量创建出来的是一个基本数据类型值(但是也是Number的一个实例,可以调取Number赋予它的方法)
num.toFixed:就是Number赋予它的方法
var num=new Number(12);//=>构造函数方式创建出来的也是Number的一个实例(也可以使用Number赋予它的方法), 但是获取的结果是对象数据类型的