HTML运算符

本文概述了JavaScript中逗号操作符的使用、赋值操作符的加减乘除及取余,以及关系操作符、三元运算符的实例。探讨了如何快速定义变量,理解比较运算符的工作原理,并展示了变量递增和递减,以及基础的循环和逻辑控制。
摘要由CSDN通过智能技术生成

逗号操作符
        //简化一次性定义多个变量的操作
        var a = 1;
        var b = 2;
        var c = 3;
        var a = 1,b = 2, c = 3;//简化一次性定义多个变量的操作
        
        赋值操作符
        var a = 1;
        //+=  加完后面的值后,在进行赋值
        a += 1;//把前面值(变量)+ 后面的值,最终赋值给前面的变量
        a = a + 1;
        //*=
        //a * = 2;
        a = a * 2;//把前面值(变量) * 后面的值,最终赋值给前面的变量
        //%=
        a %=2;
        a = a % 2;//把前面值(变量) % 后面的值,最终赋值给前面的变量
        
        取余符号 % 
        var b = 100 % 2;//100 / 2 = 50(商值) ··· 0(余数)
        console.log(b)  //0
        
       
          关系操作符
         最终会返回一个布尔值:true / false
        
         * ==:比价两个的值是否相等
         * === 全等于,除了值,类型也要相等才算相等
         * !=: 不等于.两个值不等于才会返回true
         */
        var dd = 110;//number
        var ee = "110";//string
        console.log(dd == ee//110 110 true
        console.log(dd === ee)//110 110  Number String false
        var ff = 20;
        var gg = 30;
        console.log(ff != gg) //true
        
        
    三元运算符
         * 格式:表达式1:? 表达式2: 表达式3:
         * 表达式1成立,则执行表达式2.表达式1不成立,执行表达式3
         * 
         * 如果表达式1成立,就会返回表达式2的值
         * 如果表达式1不成立,就会返回表达式3的值
         */
        var num = 2 > 1 ? 2 : 1;//如果2>1是真的,那么表达式返回2.如果2>1是假的,那么表达式返回1.
        var num2 = 2 > 1 ? 1+1 : 1;
        var num3 = 2 > 1 ? "真" : "假";
         
         if(2 > 1){
             console.log("真")
             }else{
            console.log("假")     
             }
            console.log(num3) 
            
           ++:递增操作符
             * 对变量自身+1
             * --:递减操作符
             * 对变量自身-1
             * 
             * 1. 递增操作符在变量前面
             * 先执行递增操作,再执行本行代码
             * 2.递增操作符在变量后面
             * 先执行本行代码,再执行递增操作
             */
            
            var gg = 1;
            //gg++;//对变量自身+1  gg = gg + 1;
            //console.log(gg)//2
            
            //console.log(++gg);//2先执行 +1操作,再执行打印函数
            console.log(gg++);//1 先执行打印函数,再执行+1操作
            console.log(gg);//2 
            
            
            循环
            //在for循环的自增变量位置,前++和后++没有区别
            for(var i = 0;i < 100;i++){
                console.log(i);//0~99
            }
            
            for(var i = 0;i < 100;++i){
                console.log(i);//0~99
            }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值