首页 > 代码库 > javascript基础-01

javascript基础-01

一、运算符

(1)算术运算符( + - * / %)

说明:加、减、乘、除、求余,其中%是求余运算

例:var total = (1 + 4) * 5;

var i = 100;

var temp = (i – 20) / 2;

alert(“10”+ 20) //return 1020;

alert(10 + 20) //return 30;

(2)后增量/后减量运算符 ++ ,--

例:var i = 10;

var a = i++;

// i = i + 1; alert(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); //outputs false alert

( i > 100 || i < 10); //outputs true alert

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

二、程序流程控制

(1)条件语句 if

语法: if(condition) statements1 else statement2

例: 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”);

}

(2)switch 语句

语法: switch (expression){

case value:

//statement

break;

case value:

//statement

break;

default:

//statement

}

例: var i = 25;

switch(i){

case 25:

alert(i + "等于 25");

break;

case 100:

alert(100);

break;

default:

alert(‘other’);

}

三、循环语句

(1)While

语法: while (exp) {

//statements;

}

说明: while (变量<=结束值) { 需执行的代码 }

例: var i = 1;

while(i < 3){

alert(i);

i++;

}

练习:用js计算从1累加到100的总和。

 1 <head> 2         <meta charset="UTF-8"> 3         <title></title> 4         <script type="text/javascript"> 5             //循环语句 6             //从1累加到100的总和 7             var j = 0; 8             var i = 1; 9             while (i <= 100) {10                 j = j + i;11                 i++;12             }13             document.write(j + "<br />");14         </script>15     </head>

 

javascript基础-01