js 的变量名可以由 _,数字,字母,$ 组成,且 不能以数字开头。在 jQuery 中就定义了一个全局变量 $ 。
声明变量用 var 变量名,如果不用 var,则会污染全局。
js 变量类型包括:
① 数值类型
② 字符串类型
③ 布尔类型(true,false)
④ null 类型
var a = null
对象类型没有定义:null
var c = {name:dee, age:29} //对象类型
console.log(c.name);
console.log(c['name']);
⑤ undefined 类型
var b = undefined;
原生类型(数值、字符串)没有定义:undefined
例如:在 DOM 上查找一个 p 标签,返回 null(因为 DOM 在浏览器上理解为渲染出来的对象)
⑥ 数组类型(数组的键从 0 开始递增,如果删掉一对键值,数组的索引会立即重新编排)
var arr = ['a',1,true];
console.log(arr);
console.log(arr[2]);