1.引入
页内嵌入
外部引入
为了结构(html),样式(css),行为(js)分离,通常使用外部引入
2.变量和值类型
变量
var a; //声明变量
a = 100; //变量赋值
变量命名规则
必须以英文字母,_,$开头;
可以包括英文字母,_,$,数字;
不可以使用系统关键字,保留字;
值类型
原始值:number,string,boolean,undefined(未赋值),null(站位)
存在stack(栈)里 b=a时 之后赋值是cope的,互相不影响
引用值:arrary ,object,function...
大致存在heap(堆)里
栈内存存入堆内存地址,b=a时,值改变(使用push等方法)相同地址的变量值都会改变;使用(=赋值方法)改变值会新增一个值的地址去对应
3.运算
运算操作符
优先级=最弱,()最强;
任何数据类型加字符串都等于字符串;
var a = 10 ;
var b = 1 + 1 + "aa" + 1 + 1 + (2 + 5) ; //2aa117