js数组+运算符
2020-12-13 04:28
标签:nbsp 比较 长度 常用 赋值运算符 typeof body 逻辑 位运算 一维数组: 二维数组: 运算符: 类型 运算符 算数运算符 + - * / % ++ -- 赋值运算符 = 比较运算符 > =
逻辑运算符 && || ! 位运算符 & | ~ ^ > 其它运算符 三目运算符(?:)、逗号运算符、void运算符、typeof、instanceof 常用:i++,++i,i--,--i 不参与运算的时候,自己加1 当参与运算时: =表赋值 ==判断内容,不判断类型 1和“1” ===严格判断 $$两边一样 ||一边即可 !相反 三目运算符: 格式:表达式?值1:值2 var a=10; varb=13; var max=a>b ?a:b; 如果a大于b,输出a,否则b alert(max); 13 判断男女: 男:0 女:1 var flag=1; var sex=flag==0?“男”:“女"; alert(sex)女 js数组+运算符 标签:nbsp 比较 长度 常用 赋值运算符 typeof body 逻辑 位运算 原文地址:https://www.cnblogs.com/a199706/p/11110682.html/*1、定义数组并赋值*/
var arr=[1,2,3,4,5,"a","b",1.2];//0.1.2.3.4.5 如左边的数组有6位
/*访问数组的格式:数组元素=数组名[下标值]*/
var str=arr[4];
alert(str); =4
/*2.创建数组对象*/
var arr2=new Array();
/*给数组元素赋值*/
var arr2=[];
arr2[0]=1;
arr2[1]="v";
arr2[0]="a";/*后面赋值覆盖掉后面的值*/
alert(arr2[1]); =1
/*获取数组长度=数组名。length*/
var len=arr2.length;
alert(len);
alert(arr2[3]);/*未赋值,undefine,定义但没有赋值*/
1、a++ 先赋值再+1
var a=1.
var b=a++ +1+a++;//先给a赋值后自增+1,a++=1;
alert(a);//1+1=2
alert(b);//1+1=2
1.++a
var a=1; 2 加几次a增加几次
var b=++a +1 ++a;
2 1 3
先自增+1,再赋值a++=1;
alert(a); 3
alert(b); 6
var x=3;
x++ =3+1=4;
var x=4;
++x=1+4=5;
x*10=5*10=50;
所以:x=5;
y=3+5+5*10=58;
var x=3;
var y=x++ + ++x+x*10;
alert(x);
alert(y);
运算过程:如果表达式的值为true则结果为值1
如果表达式的值为false则结果为值2