首页 > 代码库 > js基础2

js基础2

算术运算符:

加、减、乘、除、求余。基本的数学运算大家都懂,需要注意的是字符串相加。

var num1 = 1 + "2"; //12

  这是一个数字跟一个字符串相加,结果是前面的数字1会被自动转化为字符串,两个字符串相加自然是12。

var num1 = 1 % 2; //1

  求余也是相对来说比较不好理解的,不过数学好的同学肯定不当一回事。口算算不清楚的话可以写一下再去理解。

增量、减量运算符:

var i = 1;i++; //2

  增减量运算符也是非常常用的。++表示每次加一,——则相反。

比较运算符:

var i = 5;var a = 10;alert(i > a); //false

  比较运算符一般用在判断语句上,正确则返回true,错误返回false。

逻辑运算符:

&& : 逻辑与

|| : 逻辑或

! :逻辑非

var i = 8;alert ( i<5 && i<10);		// falsealert ( i > 100 || i < 10);   	// true

 与运算符必须两个都为true结果才返回true;或运算符则有一个为true则返回true。

程序流程控制: 

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”); 	}

  if语句里面的判断为true则执行花括号里面的语句。

switch语句:

var i = 25;	switch(i){		case 25:			alert(i + "等于 25");			break;		case 100:			alert(100);			break;		default:			alert(‘other’);	}

  case后面的值等于判断的值的话就执行下面的语句。

 

js基础2