概念变量
定义
变量是操作计算机内存的符号标记,
变量与内存
变量本身是有内存的,变量的内存只够存放: 基本数据类型(数, 逻辑变量) 与复杂数据对象的引用(访问的快捷方式)。(复杂数据类型:内存不能直接存到变量里面,而是要再另外一个地方new出来)
定义一个变量,解释器在执行的时候,会为这个变量分配内存,内存就能存放数据,变量的名字,就代表这个内存。
如何定义一个变量
定义一个变量的模式:
var a = 基本数据;
var a = 复杂数据对象引用;
var a = null;
如何打印一个变量
console.log(变量): 打印一个变量的值;
如果一个变量不存在,是undefine
如果一个变量没有初始化,为null
变量的使用范围
变量定义在哪里,使用的范围就在那里
常用的功能
取余
// 取余数
var temp = 10.5;
console.log(temp % 8); // 2
typeof
typeof 能获取这个变量的类型,例如:
// 变量的类型
var b = false
console.log(typeof b)
其它
js 的运算
js 是没有整数与小数之分的,都是小数的运算。所以不分整数和小数,都是number
简化表达式
// a = a + b a += b
lhs += rhs; // lhs = lhs + rhs;
lhs ++ // lhs = lhs + 1;
console.log(lhs)
++ lhs // lhs = lhs + 1;
console.log(lhs)