首页 > 代码库 > JS总结三......

JS总结三......

1.运算符:加、减、乘、除、求余。

var total = (1 + 4) *5;

var i = 100;

var temp = (i - 20) / 2;

alert("10" + 20)  //return1020;

alert(10 + 20)  //return30;

2.后增量/后减量运算符:++ / --

var i = 10;

var a = i++;   //i = i + 1;

alert(a); //a = 10;

var a = ++i; // i = i + 1;

alert(a);  //a = 11;

小技巧:从左往右执行,如果a = i++;那么a就先是等于i ,然后i再自加;

    如果a = ++i,那么就是先执行++i,再赋值给a。

3.比较运算符:> 、 < 、 = 、>= <= 、==、 === 、!= 、!===

alert(10 > 5); //outputs true;

var i = 100;

var n = 100;

alert(i == n);outputs true;

alert(i != n) ;outputs false;

alert(i === n) //数据类型和值都想等。

4.逻辑运算符:&& 、||、 !

&&:逻辑与;

||:逻辑或;

!:逻辑非;

var i = 8;

alert(i < 5 && i < 10);output false;

alert(i > 100 || i < 10);output true;

alert(!(10>5)); outputs false;

5.程序流程控制:

a.条件语句if:

if(10 > 5) {

  alert("hello world");

}

var i =90;

if(i > 100) {

  alert(i + "大于100");

}else if (i > 80) {

  alert(i + "大于80");

}else {

  alert(i + "小于100");

}

b.switch语句:

var a = B;

switch(a) {

  case "A":

  alert("你选择了A");

  break;

  case "B":

  alert("你选择了B"); //执行了这个。

  break;

  case "C":

      alert("你选择了C");

  break;

  default:

  alert("欢迎下次再来!");

}

JS总结三......