变量:
一、变量声明
1、声明、赋值分解
2、单一var
var a = 10;
二、命名规则
1、变量名必须以 "英文字母"、"_"、 "$"开头
2、变量名可以包括 "英文字母" 、 "_"、 "$"、"数字"
3、不可以用系统的 关键字、保留字作为变量名
数据类型:
一、原始值(栈数据)
Number String Boolean undefined null
二、引用值(堆数据)
array object function data RegExp(正则表达式)
三、栈(stack)和堆(heap)
栈:先进后出 拷贝值
堆:先进先出 拷贝栈内地址
js语句基本规则:
1、语句后面用分号结束;
2、js语法错误引发后续代码终止,但不会影响其它js代码块(
3、书写格式规范:运算符两边有空格;