js判断数值类型?如何判断js变量的数据类型( 二 )


第二种方式是使用对象字面量表示法,如下所示
var person = { name : "Micheal", age : 24};
2.Array类型
数组的每一项可以用来保存任何类型的数据,也就是说,可以用数组的第一个位置来保存字符串,第二个位置来保存数值,第三个位置保存对象....另外,数组的大小是可以动态调整的 。
创建数组的基本方式有两种
第一种是使用Array构造函数,如下所示
var colors = new Array("red","blue","yellow");
第二种是使用数组字面量表示法,如下所示
var colors = ["red","blue","yellow"];
3 Function类型
每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法 。函数通常是使用函数声明语法定义的,如下所示
function sum(num1,num2){ return num1 + num2;};
这和使用函数表达式定义函数的方式相差无几 。
var sun = function (){ return sum1 + sum2;};
也就是说,js按照存储方式分为值类型和引用类型 。那么他们的计算有什么区别呢?
题目1: var a = 100;
var b = a;
a = 200;
console.log (b);
题目2: var a = {age : 20};
var b = a;
b.age = 21;
console.log (a.age);
题目1的答案是 100,题目2的答案是21,


推荐阅读