JavaScript运算符(JS笔记:五)
运算符的概念(特点):
- 运算符:能运算的符号。
- 表达式:运算符和操作数结合就会形成表达式,表达式一定有返回结果。
算数运算符:
- + (加) 遇到字符串(string)时为字符拼接。
- - (减)
- * (乘)
- / (除)
- % (取余)
- 注意:当运算结果没有任何数值可以体现当时候就用NaN,NaN与任何数据运算都为NaN包括自身。
比较关系运算符:
- < (小于)
- > (大于)
- <= (小于等于)
- >= (大于等于)
- == (等于) 里面的内容相同就行。
- === (全等于) 里面的内容和数据类型都要相同。
- != (不等于) 里面的内容不相同。
- !== (不全等) 里面的内容和数据类型都不相同。
- 字符串的比较:按顺序依次对比每个字符的ASCII/Unicode编码值进行比较。
- 返回值:表达式返回结果为布尔类型boolean,true或false。
自增自减运算符:
- ++自增:每次执行时:给操作数自身增加1。
- - -自减:每次执行时:给操作数自身减去1。
- 为前缀时:先运算后赋值。
- 为后缀时:先赋值后运算。
逻辑运算符:
- &&(与): 只要有一个为假就为假,全真为真。
- ||(或):有一个真就为真,全假为假。
- !(非):取反,真为假,假为真。
(JS笔记:五 date:2020-11-24)