javaScript day02 运算符

92 阅读1分钟

js运算符

运算符

算术运算符

  • 数学运算符也叫算术运算符,主要包括加、减、乘、除、 %取余(求模)
  • 总结:先乘除后加减,有括号先算括号里面的

一元运算符

  • 自增

    • ++1

      • 让变量的值+1
    • 先相加在运算后面的
    • 不会参与当前计算 有下一个计算就到下一个计算去

      • 值会因为前面的相加或者相减而改变相加数值

赋值运算符

  • 对变量进行赋值的运算符

比较运算符

image.png

  • ==只判断数值 不匹配类型 不是特别严谨

  • 在开发严谨用=== 不仅可以匹配数值还能匹配数据类型

  • =等于赋值运算符 左侧必须是一个容器

  • 符号

    • :左边是否大于右边

    • <:左边是否小于右边
    • =:左边是否大于或等于右边

    • <=:左边是否小于或等于右边
    • ==:左右两边是否相等
    • ===:左右两边是否类型和值都相等
    • !==:左右两边是否不全等

逻辑运算符

  • 假的值

image.png - 0 ‘’ undefined null NaN -> false

  • 符号

    • &&

      • 逻辑与

        • 并且

          • 符号两边都为true结果才为true

            • 一假则假
    • ||

      • 逻辑或

        • 或者

          • 符号两边有一个为true就为true

            • 一真则真
      • 逻辑非

        • 取反

          • true边false false边true

            • 真变假,假变真
  • 短路

    • &&

      • 左边为false就短路
    • ||

      • 左边为true就短路
    • ⚫ 短路:只存在于 && 和 || 中,当满足一定条件会让右边代码不执行

    • ⚫原因:通过左边能得到整个式子的结果,因此没必要再判断右边

      • ⚫ 运算结果:无论 && 还是 || ,运算结果都是最后被执行的表达式值,一般用在变量赋值

程序三大流程控制语句

顺序结构

分支结构

  • if分支语句

    • if语句

image.png - if

		- 单分支
		- 双分支
		- 多分支

	- else
  • 三元
  • switch语句

案列

image.png

image.png

时钟 10取零

image.png

image.png