运算操作符 + , - ,  , % , = , 0 1.算数运算符+,-,*,,%10 % 3 : 110.5 % 3 :1.5 ** ,-- 运算符,单目运算符* :自增运算,增量为1**var i=5;i;i=i+1;i;i=i+1;在后 :先使用变量的值,再对变量进行自增.var i=5;console.log(i);先打印i的值,打印完成后,i再增加在前 :先对变量进行自增操作,然后再使用变量的值var i=5;1,先将i的值自增(+1)2,打印i的值 6console.log(i);--:自减运算,减量为1变量--; 先使用 变量值,然后再自减--变量; 先自减,然后再使用变量值四舍五入:tofixed(保留位数);语法:数字.tofixed(n);由算术运算符所组成的表达式,称之为 算术表达式 var a; var b; var c = a + b; 算术表达式,赋值表达式2,关系运算符:返回布尔值1,作用判断数据之间的大小或相等关系2,关系运算符,,=,=,==,!=由关系运算符所组成的表达式 称之为 关系表达式,关系表达式的值为boolean类型==,!= : 只判断数值是否相等,与类型无关全等:类型相同数值相同不全等:!==3,逻辑运算符1,作用判断多条件 以及 条件取反时使用2,语法1,逻辑 非对现有条件 取反语法:!2,逻辑 与两个条件,两条件同时为真时,&& 表达式才为真.语法:&&3,逻辑 或两个条件,只要有一个为真时,表达式即为真语法:||一,流程控制语句分支结构的5种方式if(条件){ 条件为tr e的时候执行的语句}if(条件){条件为tr e的时候执行的语句}else{条件为false的时候执行的语句} if(条件1){条件1为tr e的时候执行的语句}else if(条件2){条件2为tr e的时候执行的语句}else if(条件3){条件3为tr e的时候执行的语句}else{}switch(条件){case 情况1 : 执行的语句 break;case 情况2 : 执行的语句 break;case 情况2 : 执行的语句 break; ...... defa lt: 执行的语句 break;}switch(条件){case 情况1 :case 情况2 :....... 执行的语句 break;}2. do{要执行的语句 }while(条件)3.for循环 for(表达式1;表达式2;表达式3){循环操作 }表达式1:循环变量的声明表达式.表达式2:循环条件判断,条件为真,执行循环体,否则退出循环.表达式3:更新循环变量for语句三个表达式的特殊用法1,表达式1允许为空允许在循环外,将第一个表达式不足2,表达式2允许为空死循环尽量不要为空,如果为空的话,尽量在循环内部将条件补充完整额.3,表达式3允许为空死循环在循环 内部 将表达式补充完整.