关系运算符 逻辑运算符 算数运算符

关系运算符 

符合简写    
         // 赋值运算符  =
        // 将等号右边的值赋予给等号左边的变量
        var num = 10;
        // var num1 = num;

        // 等号右边的num表示的是num的值,等号左边的num表示的是num的变量
        num = num + 5
        num = num - 5
        num = num * 5
        num = num / 5

        // 简写
        num += 5;
        num -= 5;
        num *= 5;
        num /= 5;




 算数运算符

    var num1 = 10;
    var num2 = 20;
    // console.log(num1 + num2);
    // console.og(num1 - num2);
    // console.log(num1 * num2);
    // console.log(num1 / num2);



    var str1 = '15';
    var str2 = '20';
    console.log(str1 + str2);//15+20=352
    console.log(str1 - str2);//15-20=5
    console.log(str1 * str2);//15*20=300
    console.log(str1 / str2);//15/20=0.75
    //  +  加法运算  拼接   因为+号两边有字符串,所以会出现拼接
    console.log(str1 + num1);//1510
    console.log(num1 + str1);//1015


    //取余数    % 如果余数为0  表示可以被整除
    // console.log(10 % 3);
    console.log((1+2+3)*5/(1+6)-8);

逻辑运算符

 逻辑运算符  
        与  和 且   &&
        两个条件只要有一个不满足 最终的结果就是不成立  只有所有都成立 最终的结果才是成立
        如果第一个条件 成立 那么会直接输出第二个条件   
        如果第一个条件不成立 那么就会直接输出第一个条件
        console.log(true && false); // false
        console.log(true && true); // true
        console.log(false && false); // false

        console.log(1 && 0); //0
        console.log(0 && ''); //0


        或  或者 ||
        两个条件只要有一个成立 最终的结果就是成立 如果都不成立 结果不成立
        如果第一个条件成立 就会直接输出第一个条件
        如果第一个条件不成立 就会直接输出第二个条件
        console.log(true || false); // true
        console.log(false || false); // false
        console.log(true || true); // true

        console.log(1 || 0); //1
        console.log(0 || ''); //0


        非 不是  取反  !
        非只会对布尔值生效  非布尔值会先转换为布尔值再取反
        最终的结果一定是一个布尔值

关系运算符

        var num1 = 15;
        var num2 = 9;
        console.log(num1 > num2);
        // 大于
        console.log(num1 < num2);
        // 小于
        console.log(num1 == num2);
        // 等于
        // 一个 = 表示 赋值    ==  表示等于

        console.log(num1 >= num2);
        // 大于等于
        console.log(num1 <= num2);
        // 小于等于
        console.log(num1 != num2);
        // 不等于

        // 关系运算符 最终输出的结果一定是一个布尔值  更像是一个判断条件
        console.log(1 == "1");
        // 等于  会将等号两边的内容 隐式转换成相同的数据类型
        console.log(1 === "1");
        // 全等于 ===  两边的内容必须完全相同  类型也必须相同
        console.log(1 !== "1");
        // 不全等于
        // console.log(5 > 3 && 3 > 1);

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值