JavaScript的进阶学习

1、操作符

算术操作符:+、-、*、/等

比较操作符:<、>、>=、<=等

逻辑操作符:&&、||、!

注意:"="操作符是赋值,不是等于。

"+"号操作符不仅仅是代表加法,还可以代表连接两个字符串。

2、自加、自减

例子:

3、逻辑与操作符

&&:并且;只有当两边的值同时满足时,整个表达式才为真。

4、逻辑或操作符

||:或者;当两个条件,只要满足其中一个条件即可。

5、逻辑非操作符

!:不是;非真既假,非假既真。

6、操作符的优先级

除法、乘法的优先级比加法、减法高;如果要改变运算顺序,需添加括号的方法改变优先级。

操作符之间的优先级(高到低)

算术操作符->比较操作符->逻辑操作符->"="赋值符号。

如果同级的运算按左到右依次进行,多层括号有里向外。

7、数组

数组变量可以存放多个数据,它是一个值的集合,每个值都有一个索引号,从0开始,每个索引都有一个相应的值,根据需要添加更多数值。

如何创建数组:var myarray=new Array();

在创建数组的同时,还可以为数组指定长度,长度可以任意指定。

var  myarray=new Array(7);

注意:

1、创建的新数组是空数组,没有值,如输出,则显示undefined。

2、虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度,仍然可以将元素存储在规定长度之外。

数组赋值:var array=new Array(55,67,89,90);或var array=[50,60,70,80];

注意:数组存储的数据可以是任何类型。

如果不是全部初始化,没有赋值的就为0;

避免数组越界,数组元素的个数不能超过给定的值。

给数组赋值,只能单个赋值,不能整体赋值。

向数组添加新元素:使用新索引,就可以为数组添加一个新元素。

数组属性Length:length属性表示数组的长度,即数组中元素的个数。

语法:myarray.length;//获取数组myarray的长度。

注意:因为数组的索引总是由0开始,所以一个数组的上限下限分别是:0和length-1。

JavaScript的length属性是可变的。

8、二维数组

一维数组:myarray[];

二维数组:myarray[][];

注意:二维数组的两个维度的索引值也是从0开始,两个维度的最后一个索引值为长度-1;

二维数组的定义方法一

二维数组定义方法二

var Myarry=[[0,1,2,3],[4,5]]

赋值:myarray[0][1]=5;//将5的值传入到数组中,覆盖原有值。

原文地址:https://www.cnblogs.com/lyt18763-/p/10983858.html