js变量
1.必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字;
2.变量名区分大小写,如:A与a是两个不同变量;
3.不允许使用JavaScript关键字和保留字做变量名;
4.先声明后使用 var;
比较操作符
==;!=;<;>;<=;>=
两个操作数通过比较操作符进行比较,得到值为真(true)和假(false)。
逻辑与&& 逻辑或|| 逻辑非!(跟C很像) 真值表
操作符优先级
算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号
数组 var myarray=new Array();
1.创建的新数组是空数组,没有值,如输出,则显示undefined。
2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为a,仍然可以将元素存储在规定长度以外。
3.1)var myarray = new Array(66,80,90,77,59);//创建数组同时赋值
2)var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)
3)var myarray=new Array();
myarray[0]=66;
myarray[1]=80;
myarray[2]=90;
myarray[3]=77;
myarray[4]=59;
4.myarray.length;获得数组myarray的长度。length值可变;
5.数组索引从0开始,所以一个数组的上下限分别是:0和length-1。
6.之后添加同一个数组中的值不需要重新定义;
Switch必须赋初始值,值与每个case值匹配。满足执行该 case 后的所有语句,并用break语句来阻止运行下一个case。如所有case值都不匹配,执行default后的语句。+break;
do……while
javascript笔记链接:
学习笔记12
学习笔记2
学习笔记33
学习笔记44
学习笔记55
学习笔记66
References
- : https://zhangsubo.cn/wp-content/uploads/2015/02/91ef76c6a7efce1b1e30f4f2ae51f3deb48f65ea.jpg ↩
- 学习笔记1: https://zhangsubo.cn/2015/02/28/javascript%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b01/ ↩
- 学习笔记3: https://zhangsubo.cn/2015/03/02/javascript%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b03/ ↩
- 学习笔记4: https://zhangsubo.cn/2015/03/07/javascript%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b04/ ↩
- 学习笔记5: https://zhangsubo.cn/2015/03/08/javascript%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b05/ ↩
- 学习笔记6: https://zhangsubo.cn/2015/03/09/javascript%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b06%ef%bc%88%e5%ae%8c%e7%bb%93%ef%bc%89/ ↩