javascript学习笔记2

Posted by zhang on

javascript学习笔记

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笔记链接:

学习笔记1

学习笔记2

学习笔记3

学习笔记4

学习笔记5

学习笔记6

#About Me

张小璋,野蛮生长成世界500强企业供应链金融产品经理的法语毕业生。微信公众号:张小璋碎碎念(ID: SylvainZhang )。
一直在互联网金融公司从事产品经理工作并负责互联网金融产品线,深耕互联网金融和区块链领域。「PMCAFF」、「人人都是产品经理」专栏作家、「PmTalk」签约作家。