javascript运算符

本文详细介绍了JavaScript中的基本运算符,包括算术运算符、赋值运算符、比较运算符、逻辑运算符以及自增自减运算符。通过具体的代码示例展示了不同运算符的工作原理及其应用场景。

1.算术用算符

   +(加)注意 (1).当符号俩边都是数字或布尔值的时候,进行数学运算

                        (2).自己符号任意一边是字符串的时候,就会进行字符串拼接

   -(减)

   *(乘)

   /(除)

  %(取余) 被除数 ➗ 除数 =商 ...余数

   var n=10
   var add="20"
    n0=add+10
    n1=true+10
    n2=n-10
    n3=n*10
    n4=n/10
    n5=n%3
   console.log(n0); //1020(这里是字符串)
   console.log(n1); //11
   console.log(n2); //0
   console.log(n3); //100
   console.log(n4); //1
   console.log(n5); //1 这里取余与数学里面的整除不了得到余数相同

   2.赋值运算符

     =(进行赋值操作)

  

 //将10这个值赋值给 num 这个变量
         var num =10

    +=(加等)

    -=(减等)

    *=  (乘等)

    /=(除等)

   %=(取余等于)

var num = 10 
   num+=10  //相当于 num = num + 10
   console.log(num);//20

   var num0 =10
   num0-=10 //相当于 num1 = num0 - 10
   console.log(num0);//0

   var num1 =10
   num1*=10 //相当于 num1 = num1 ✖ 10
   console.log(num1);//100

   var num2 =10
   num2/=10 //相当于 num2 = num2 ➗ 10
   console.log(num2);//1

   var num3 =10
   num3%=10 //相当于 num3 = num3 % 10
   console.log(num3);//0

  3.比较运算符

 > (大于)

< (小于)

>= (大于等于)

<=(小于等于)

以上和数学运算符相同,具体就不写代码展示(好吧,我懒得写)

== (等于)

===(全等)

// == :只比较 值 是不是相等,不考虑数据类型
    console.log(10 == 10); //true
    console.log(10 == "10"); //true
   // === : 必须 值 和 数据类型都相等,才是 true
    console.log(10 ===10); //true
    console.log(10 === "10"); //false

 !=(不等于比较)

!==(不全等比较)

// != :只比较 值 是不是不等,不考虑数据类型
    console.log(10 != 10); //false
    console.log(10 != "10"); //false
   // !== : 必须 值 和 数据类型都不等,才是 true
    console.log(10 !==10); //false
    console.log(10 !== "10"); //true

4.逻辑运算符

&& :与 运算符   

   

 // && 俩边都是 true 结果才是 true 有一个为false 就是 false
     console.log(true && true); //true
     console.log(false && false); // false
     console.log( true && false); // false
     console.log( false && true ); //false

||  :或 运算符

 // ||  : 只要任意一边为 true ,最终结果就是 true 
        console.log(true || true); //true
     console.log(false || false); // false
     console.log( true || false); // true
     console.log( false || true ); // true

!:非 运算符

 

  // ! : 本身是 true ,结果就是 false ,本身是false 结果就是true
    console.log(!true); //false
    console.log(!false);//true
    console.log(! NaN); // 五种情况会转为true 空字符串 null undefined 0 NaN(自我总结,欢迎补充或纠正)

5.自增自减运算符

 ++(加加运算符)注意:(1).前置++ 先把变量的值改变,再用改变后的值进行运算

                                            (2). 后置++先把变量现在的值进性运算,然后在进行改变

  -- (减减运算符) 注意:与加加相同逻辑

 这个需要自行练习一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值