码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • javascript 赋值运算符、一元运算符、运算优先级详细解析与代码实例


    一、JavaScript 赋值运算符:

    1. "=" 赋值运算符:将右侧的值赋给左侧的变量。

      let x = 10;
      

    2. "+=" 加等于运算符:将右侧的值加到左侧变量的值上,等价于 x = x + y。

      1. let x = 10;
      2. x += 5; // x 等于 15

    3. "-=" 减等于运算符:将右侧的值从左侧变量的值上减去,等价于 x = x - y。

      1. let x = 10;
      2. x -= 5; // x 等于 5

    4. "*=" 乘等于运算符:将右侧的值乘到左侧变量的值上,等价于 x = x * y。

      1. let x = 10;
      2. x *= 5; // x 等于 50

    5. "/=" 除等于运算符:将左侧变量的值除以右侧的值,等价于 x = x / y。

      1. let x = 10;
      2. x /= 5; // x 等于 2

    6. "%=" 取余等于运算符:将左侧变量的值对右侧的值取余数,等价于 x = x % y。

      1. let x = 10;
      2. x %= 3; // x 等于 1

    二、JavaScript 一元运算符:

    1. "++" 自增运算符:将变量的值加 1。

      1. let x = 10;
      2. x++; // x 等于 11

    2. "--" 自减运算符:将变量的值减 1。

      1. let x = 10;
      2. x--; // x 等于 9

    3. "+" 正号运算符:表示正数。

      let x = +10;   // x 等于 10
      

    4. "-" 负号运算符:表示负数。

      let x = -10;   // x 等于 -10
      

    5. "!" 非运算符:对布尔值取反。

      1. let x = true;
      2. let y = !x; // y 等于 false

    三、JavaScript 运算优先级:

    1. 括号:()
    2. 一元运算符:++ -- + - !
    3. 乘除运算符:* / %
    4. 加减运算符:+ -
    5. 关系运算符:< > <= >=
    6. 相等运算符:== != === !==
    7. 逻辑与运算符:&&
    8. 逻辑或运算符:||
    9. 条件运算符:? :
    10. 赋值运算符:= += -= *= /= %=

    代码实例:

    1. let a = 10;
    2. let b = 5;
    3. console.log(a + b); // 15
    4. console.log(a - b); // 5
    5. console.log(a * b); // 50
    6. console.log(a / b); // 2
    7. console.log(a % b); // 0
    8. let c = 5;
    9. console.log(++c); // 6
    10. console.log(c++); // 6
    11. console.log(c); // 7
    12. let d = 10;
    13. console.log(--d); // 9
    14. console.log(d--); // 9
    15. console.log(d); // 8
    16. let e = true;
    17. let f = !e;
    18. console.log(f); // false
    19. let g = 10;
    20. let h = "10";
    21. console.log(g == h); // true
    22. console.log(g === h); // false
    23. let i = 10;
    24. i += 5;
    25. console.log(i); // 15

  • 相关阅读:
    深度学习中安装了包但是依然导入(import)失败这一问题,例如pytorch环境下已经安装了scikit-learn但是import不了
    小程序中的分页查询
    使用Pytorch实现linear_regression
    解决between and不包含有边界问题
    零售数据分析师熬夜整理:人、货、场、供、财这样做
    杨辉三角又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列,具体形式如图所示。
    电视机@2022:降价、焦虑与机遇
    认识NR(零):MIMO-OFDM中的信道关系
    Keras CIFAR-10图像分类 GoogleNet 篇
    NoSQL的特点以及与RDBMS的区别
  • 原文地址:https://blog.csdn.net/zxcv321zxcv/article/details/134275546
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号