美文网首页
javascript基础2运算符和if else switch

javascript基础2运算符和if else switch

作者: 雨中晨星 | 来源:发表于2020-03-09 17:33 被阅读0次

    js运算符为加减乘除,取余,浮点运算,其中浮点运算注意并不相等。

    var num = 0.1 + 0.2;
    console.log(num == 0.3); // false
    

    前置递增递减和后置递增递减

    var a = 10;
    ++a; //a是11
    var b= ++a + 2 // a从11再自加一次变成12,所以12+2=14
    console.log(b);//14
    
    var c=10;
    c++;//c是11 c++是10
    var d=c++ +2;//此时c++是11,然后+2=13
    console.log(d);//13
    
    var e=10;
    var f = e++ + ++e;//e是11,e++是10 ,然后++e是12,所以10+12=22
    console.log(f);//22
    

    比较运算符

    console.log(3 >= 5); // false
    console.log(2 <= 4); // true
    //1. 我们程序里面的等于符号 是 ==  默认转换数据类型 会把字符串型的数据转换为数字型 只要求值相等就可以
    console.log(3 == 5); // false
    console.log('apple苹果' == '刘德华'); // flase
    console.log(18 == 18); // true
    console.log(18 == '18'); // true
    console.log(18 != 18); // false
    // 2. 我们程序里面有全等 一模一样  要求 两侧的值 还有 数据类型完全一致才可以 true
    console.log(18 === 18);
    console.log(18 === '18'); // false
    

    if判断闰年

    var year = prompt('请输入年份');
    if(year %4==0 &&year %100 !=0 || year% 400==0){
        alert('你输入的年份是闰年');
    }
            else{
            alert('你输入的年份是平年');
    }
    

    if else if多分支成绩案例

    var score=prompt('请输入成绩');
        if(score>=90){
            alert('优秀');
        }
        else if(score>=80){
            alert('良好');
        }
        else if(score>=70){
            alert('一般');
        }
        else if(score>=60){
            alert('及格');
        }
        else{
            alert('不及格');
        }
    

    三元表达式

    var num = 10;
    var res = num > 5 ? '是的' : '不是';
    console.log(res);//是的
    

    switch判断,记得要加break;

    var fruit = prompt('请输入水果的名称');
        switch(fruit){
            case'苹果':
            console.log('苹果3.5块一斤');
            break;
            case'梨子':
            console.log('梨子4块一斤');
            break;
            default:
            console.log('没有这种水果');
        }
    

    相关文章

      网友评论

          本文标题:javascript基础2运算符和if else switch

          本文链接:https://www.haomeiwen.com/subject/mgojdhtx.html