美文网首页
js运算符

js运算符

作者: Dxes | 来源:发表于2019-12-07 09:21 被阅读0次
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    </body>
</html>

<script type="text/javascript">
    //js支持的运算符: 数学运算符、比较运算符、逻辑运算符、赋值运算符
    //1.数学运算符: +,-,*,/,%,**, ++, --
    //+,-,*,/和数学的功能一样; 没有整除对应的运算符,会通过Math模块提供的方法来支持取整的操作
    console.log(10/2) // 5
    console.log(5/2)  //2.5
    //%和**和python一样
    
    //++ -> 自加1,   --  -> 自减1
    num = 10
    num++    //num = num+1
    console.log(num)   //11
    ++num    //num = num+1
    console.log(num)   //12
    num--
    console.log(num)   // 11
    --num
    console.log(num)   //10
    
    num1 = 10
    num2 = num1++   //num2 = num1; num1+=1
    console.log('num2:', num2, num1)   //10
    
    num11 = 10
    num22 = ++num11  //num11+=1; num22=num11
    console.log('num22:', num22, num11)  //11
    
    a = 10
    sum = ++a + a++ + --a + a-- + ++a
    console.log(sum, a)
    /*
     *a: 11  12  11  10  11
     sum = 11 + 11 + 11 + 11 + 11
     sum = 55
     a = 11
     */
    
    //2.比较运算符:>, <, ==, !=, ===, !==
    //结果都是布尔值
    //判断大小和python一样
    //==判断相等的时候,如果数据类型不同会先转换成相同的数据类型,然后再判断是否相等
    //===判断相等的时候,如果数据类型不同结果直接是false
    console.log('5' == 5)   //true
    console.log('5' === 5)  //false
    console.log(5 === 5)    // true
    
    //3.逻辑运算符: &&(逻辑与), ||(逻辑或), !(逻辑非)
    age = 18
    score = 90
     
    console.log(age > 18 && score > 80)   // false
    console.log(age > 18 || score > 80)   // true
    console.log(!(age > 18))   // true
    
    //4.赋值运算符: =, +=, -=, *=, /=, %=, **=
    //和python一样
    
    
    
    
    
    
    
    
    
    
    
    
</script>

相关文章

  • JavaScript 02 (运算符和选择结构)

    js的关系运算符,js的逻辑运算符,js的赋值运算符,js的运算符的优先级问题,js的自增和自减,js的选择结构 ...

  • 运算符及js操作属性

    关系运算符 相等运算符 条件运算符 运算符的优先级 代码块 js操作属性 js操作style属性 js操作clas...

  • js运算符

    js基础语法:运算符,判断语句,数据类型,js对象 一、运算符 赋值运算符 =算数运算符 +-*/% ++...

  • 2020-03-16

    JavaScript 初识 《① JS 速览——进入 JS 的世界》[编号:js_01] 《② 运算符、运算符优先...

  • 2018-12-01

    赋值运算符 关系运算符 Unicode编码 相等运算符 条件运算符 运算符的优先级 代码块 js操作属性 js换肤...

  • JS操作属性、函数

    条件运算符 运算符的优先级 代码块 JS操作属性 JS换肤 JS操作style属性 JS操作

  • 前端(运算符)

    与或运算 Unicode编码 相等运算符 条件运算符 js操作属性 js函数

  • 前端笔记10

    条件运算符 运算符优先级 代码块 js操作属性 换肤 js操作style属性 js操作class属性 js中括号操...

  • 2018-08-20

    今天学习了JS 运算符 JS 比较 JS If...Else JS Switch JS For JS While ...

  • 2018-11-29

    11js关系运算符 11js关系运算符 /*关系运算符存在的意义:1、默认情况下,...

网友评论

      本文标题:js运算符

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