JS的运算符

本文详细介绍了JavaScript中的基本运算符,包括算数运算(加、减、乘、除、取余)、赋值运算符(=,+=,-=,*=,/=,%=)、比较运算符(==,!=,===,!==,>,<,>=,<=)和逻辑运算符(&&,||,!)。通过实例展示了这些运算符在代码中的应用。
摘要由CSDN通过智能技术生成

        运算符,可以进行运算的符,被称为运算符,算数的运算符、赋值的运算符、比较的运算符以及逻辑运算符。

一、算数运算符

(1)加法的运算  + 

1-1、执行加法运算,非字符串运算

// 加法运算
    // 非字符串运算
    var a=11
    var b=22
    console.log(a+b)
    在控制台可以看到11+22的得数为33

1-2、拼接字符串 链接用 +

 // 拼接字符串
    var a='YY'
    var b='DS'
    console.log(a+b)
    控制台直接显示  YYDS

(2)减法运算  -

 // 减法运算
    var a1 = 5
    var b1 = 10
    console.log(b1-a1)
    控制台显示得数 5 
  

(3)乘除的运算  *是乘以  、/ 是除以


    // 乘法运算
    var ba='20'
    var go=30
    console.log(ba*go)
    控制台显示  600

    // 除法运算
    var a=20
    var b=400
    console.log(b/a)
    控制台显示20

(4)取余运算符

  简称“ 模 ” 用符号“ % ”表示 

// 取余运算符  简称 模 %

    var yy=100;
    console.log(100%2)

// 除以2能除尽的数为偶数2、4、6、8、10

    var hh=15
    console.log(15%2)

// 除以2除不尽的剩下的数为余数,奇数1、3、5、7、9

(5)++运算符

让变量的值加 1 ,++分为两种:

前 ++在变量名前面的为:先在自己自身数上加 1 ,在参加其他的运算方式。

 //  前++  先增加1,在参加其他运算 
    var vv=10;
    var aa=++vv;
    console.log(aa,vv)
在控制台显示:vv=10+1=11  aa也=11

后 ++在变量名后面的是:先进行其他运算,再给自身加 1

 // 后++  先进行运算在给自己加1 
    var jj=10;
    var mm=jj++;
    console.log(jj,mm)
 mm是10先进行算   jj就是10+1=11

(6)--运算符 

减减运算也是分为两种前--后--和加法运行方式一样

 // 前--
    var vv=10;
    var yy=20;
    var dd=--vv+--yy; 
 // --先自身减去1在参加算数  vv=9  yy=19  dd=28
    console.log(dd)
// 后--
    var aa=10;
    var bb=20;
    var ff=aa--+bb--; 
    console.log(aa,bb,ff)
// 后-- 先参加运算在自身减1  aa=9 bb=9 ff=30

二、赋值运算符

赋值被称为赋值操作,像我们上面的代码中 = 号就是赋值

赋值类有: = 、+=、 -= 、 *= 、/= 、%=

 // =      赋值
    var a=10

    // +=  加赋值
    a+=10  
    a=a+10

    // -=  减赋值
    a-=100
    a=a-100

    // *=  乘赋值
    a*=100 
    a=a*100

    // /=  除赋值
    a/=100 
    a=a/100

    // %=  模赋值
    a%=5   
    a=a%5

三、比较运算符

比较用:

  • 等于:==
  • 不等于:!=
  • 全等于:===
  • 不全等于:!==
  • 大于:>
  • 小于:<
  • 大于等于:>=
  • 小于等于:<=
    // >
    console.log(10>8);
    //控制台显示 ture 10>8 条件成立
    // >=
    console.log(10>=8);
    //控制台显示 ture 大于等于两个满足其中一个条件就可以成立
    // <
    console.log(10<8);
    //控制台显示 flose 8不能大于10 
    // <=
    console.log(10<=8);
    //控制台显示 flose 8也不大于等于10
    // ==
    console.log(10=='10');
    //控制台显示 ture  ==不看类型 双方相等即可,相等为ture,不相等为flose
    // !=
    console.log(10!='10');
    //控制台显示 flose !=判断左右两边是否不相等,不相等则为ture,相等则为flose
    // ===
    console.log(10==='10');
    //控制台显示 flose === 判断值和数据类型是否相等,相等为ture,不相等为flose
    // !==
    console.log(10!=='10');
    //控制台显示 ture  !==  因为类型不一样 数值和布尔类型


    

四、逻辑运算符

   逻辑记住三个字 :与 非 或

    &&   与   并且  表达式&&表达式,必须同时成立,才能成立。

   console.log(10>5&&10>5) //ture

    console.log(true&&true) //ture

    console.log(true&&5) //5 表示最后一个数 为真

    console.log(0 && true) // 0  前面0为假了 就不会找下一个值了

   (2) || 或 或者   其中有一个值为真就是为真

    // 会直接找到ture 在控制为ture
    console.log(false||true)

    // 没有真直接找到false

    console.log(false||false)

    // 0为假 1为真  控制台直接显示1

    console.log(0||1)

(3)! 非 取反 ture  false

    //控制台输出显示false

    console.log(!true)

    //控制台输出显示ture

    console.log(!false)

    //a在控制台为false

    var a=10

    console.log(!a)

   okkk,今天学了四个运算符,进行换算记下小技巧,追赶大未来。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值