JavaScript中的运算符及结构语句。

JavaScript中的运算符

1.= 赋值。

2.== 判断两边的值是否相等(不限类型)。true/false

3.=== 判断两边的值和类型是否相等。true/false

4.++ 自增。

5.-- 自减。

前置时先自增自减再运算,后置时先运算再自增自减。

    var c = 10;
    var d = 20;
   // var m=++c-d;
   // console.log(m); //-9
    var h = (c++) + d;
    console.log(h, c, d);//30,11,20

6.&& 两者都。

7.|| 两者取其一。

8. 取反面。

0为true,其余数字为false。

9.+ 字符串拼接。

10.?:三目运算符。

a+b>10?1:0

如果a+b>10正确,则答案为1,若a+b<=10,则答案为0.

JavaScript中的结构语句。

逻辑结构。

if{};
if{} else{};
if{} else if{} else{} ;

    var cell = 1;
    var number = 10;
    var price = 99;
    var way = "";

    if (way == "微信支付") {
        cell = 0.85;
    }
    else if (way == "支付宝支付") {
        cell = 0.8;
    }
    else {
        cell = 1;
    }

    console.log(number * price * cell);//990
 

选择结构。

switch(属性){
case: break;
case: break;
case: break;
default: break;
}

switch:选择结构。
break:跳出当前选择结构。

    var num=10;
    switch (num){
        case 0:
            console.log("打麻将");
            break;
        case 1:
            console.log("打扑克");
            break;
        case 2:
            console.log("打乒乓球");
            break;
        case 3:
            console.log("踢足球");
            break;
        default :
            console.log("随意!");
            break;
    }                             //随意!

循环结构。

for循环:

for(变量;条件;变量自增或自减){
}
 for(var i=0;i<10;i++)
    {
        console.log(i);
    }    //0 1 2 3 4 5 6 7 8 9

while循环:

while(条件){
}
     var n=0;
    while(n<10){
        n++;
        console.log(n);
    }        //1,2,3,4,5,6,7,8,9,10

do while循环:

do{
}while(条件)
    var m=10;
    do{
        m--;
        console.log(m);
    }
    while(m>10); //9

while:先判断后执行。
do while:先执行后判断。

在不满足循环条件时,while一次都不循环,do while至少循环一次。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值