js数据类型

数据类型

typeof 变量; 查看变量类型

var a = 1;
console.log(typeof a);

数字 number

var a = 1,b = 0.23,c = 1e10;  //这里多个赋值,中间用逗号,最后用分号
var d = 1000;
alert(typeof a); // number

字符串 string

var str1 = 'hello world';
var str2 = "我也是字符串";
var str3 = '"我是带引号的字符串"';
console.log( typeof str3 );  // string

布尔 boolean

var flag = true;
var bad = false;
if(flag){
  alert('good');
}else{
  alert('bad');
}
alert(typeof flag); //boolean    

对象 object

var obj = {"name": "小明", "age": 20};
var empty = {};
var newObj = {
  name: 'car',
  color: 'red'
};
alert(typeof obj); // object

var empty = null; //null是空对象

数组 (数组也是对象)

var array = []; //空数组
var arr2 = [1, 2, 4, 5];
var arr3 = ['hello', 'world', 100];
console.log(typeof arr3);
console.log(arr3.length);
console.log(arr3[0]);
console.log(arr3[arr3.length - 1]);

函数 function

function sum(a,b){
  return a+b;
}
sum(2,3);

var sum2 = function(a, b){
  return a+b;
}
sum2(1, 2.3);
console.log(typeof sum2);

未定义 undefined

console.log(a);
var b = undefined;
console.log(typeof b);

posted on 2017-02-08 10:41  萧皓灏博客园  阅读(83)  评论(0编辑  收藏  举报

导航