js课程

js运算符和语句

2018-07-22  本文已影响136人  璐璐熙可

1.算数运算符:
+、-、*、%、/、++、- -
2.赋值运算符:
=、+=、-=、*=、/=、%=
3.字符串操作:
4.比较运算符:
==、===、!=、!==、>、<、>=、<=
5.逻辑运算符:
&&、ll、!

6.条件运算符:
例:x<10? "x比10小" : "x比10大"

运算符优先级:
切记:通过()提升优先级

语句

(1)条件语句 if...else
if(condition){
    //true statement
}else {
    //false statement
}
(2)条件语句switch
switch(expresstion){
    case value1:
        statement;
        break;

    case value2:
        statement;
        break;

    case value3:
        statement;
        break;

    default:
        statement;
}

综上所述:如果表达式等于case的值,对应的语句就会执行,break关键字会使程序跳出switch语句,很多编程规范强调必须添加break,如果省略的话,后果很严重;
如果没有一个值符合case,流程进入default子句,很多规范也强调必须添加default部分

(3)循环语句while do...while

while语句:先判断再执行

var i = 10;
while(i > 0){
    console.log(i);
    i--;
}

do-while语句:先执行一次,再做判断

var i = 4;
do{
    console.log(i);
    i--;
}while(i > 5);
(4)循环语句for循环
for(var i = 10; i > 0; i--){
    console.log(i);
}
break和continue
for(var i = 1; i< 10; i++){
    if(i % 4 === 0){
        break;
    }
    console.log(i);
}

for(var i = 1; i< 10; i++){
    if(i % 4 === 0){
        continue;
    }
    console.log(i);
}
上一篇下一篇

猜你喜欢

热点阅读