1. 數(shù)據(jù)類型
JavaScript 支持5種基本數(shù)據(jù)類型:Number脂男、String、Boolean种呐、Undefined 宰翅、Null
JavaScript 支持2種復(fù)雜數(shù)據(jù)類型:Function、Object
數(shù)據(jù)類型 | 數(shù)據(jù)類型 |
---|---|
Number | 數(shù)據(jù)類型 |
String | 字符串 |
Boolean | 布爾 |
Undefined | 表示一個變量未被賦值 |
Null | 空的對象 |
Undefined 當一個變量被聲明爽室,但未被賦值時汁讼,它的值就是undefined
/*
基本數(shù)據(jù)類型
*/
/*
Number
*/
var x = 100;
/*
String
*/
var e = "hhh";
var ee = 'hhh';
/*
Boolean
*/
var flag = true;
var flage = false;
/*
Undefined
*/
var eee;
/*
動態(tài)類型
*/
var n = 1; // Number
n = true; // Boolean
n = 'e'; // String
2. 數(shù)組
/*
數(shù)組
*/
// 創(chuàng)建
var e = new Array();
var e = new Array(1, 2);
var e = [];
var e = [1, 2];
// 對比一下java的數(shù)組創(chuàng)建 記不住記不住
int[] e = new int[2];
int[] e = new int[]{1, 2};
int[] e = {1, 2};
// 再來看看c里的數(shù)組
int a[10];
int a[10] = {1, 2};
int a[] = {1, 2};
// 但是大家咋長的這么像 徹底分不清了!阔墩!怒了嘿架!
// 創(chuàng)建鍵值對數(shù)組 和字典好像
var kvArray = new Array();
kvArray["niuniu"] = "2";
kvArray["duanwu"] = "1";
kvArray["majia"] = "27";