tabliu

大踏步走

JavaScript学习笔记(3)- 运算符

JavaScript学习笔记。本笔记是基于在腾讯课堂《Web前端开发之JavaScript精英课堂【渡一教育】》课程学习过程中记录的一些提纲和关键点。
强烈推荐想要进行js入门学习来听听,尤其是前面姬成讲的基础知识点。

运算操作符

  • “+”
    • 数学+运算
    • 字符串链接
    • 任何类型 + 字符串的结果都是字符串
  • “-“、”*”、”/“、”%”、”=”、”()”
  • 优先级:”()”最高,”=”最弱
  • “++”、”–”、”+=”、”-=”、”/=”、”*=”、%=”
  • Infinity 、 NaN

赋值的顺序:自右向左;计算的顺序:自左向右。

比较运算符

  • “>”、”<”、”==”、”>=”、”<=”、”!=”
  • 比较结果为boolean值;
  • 字符串比较的是ASCII码的值大小;
  • NaN 不等于任何东西,包括自己。

逻辑运算符

  • “&&”、”||”、”!”
  • undefined、null、NaN、””、0、false ==> false
  • 先看第一表达式转化为布尔值的结果,如果结果为真,那么它会看第二表达式转化为布尔值的结果;然后如果只有两个表达式的话,只看到第二个表达式,就可以返回该表达式的值了。
  • && 结果为假输出假 || 结果为真输出真。