JS基础教程4——运算符

简介: 前增量/前减量运算符前增减量的形式是在变量前放两个加号(++),例如++a

JS基础教程4——运算符


JS基础教程4——运算符


自增运算符


前增量/前减量运算符


前增减量的形式是在变量前放两个加号(++),例如++a


后增量/后减量运算符


后增减量的形式是在变量后方两个加号(++),例如a++


位运算符


在二进制的前提下!


位运算 NOT


位运算 NOT 由否定号(~)表示,将0转为1,1转为0


位运算 AND


位运算 AND 由和号(&)表示,都为1则为1,否则为0.


位运算 OR


位运算 OR 由符号(|)表示,其中一个为1就为1,否则为0


逻辑运算符


逻辑 NOT 运算符


逻辑 NOT 运算符用双和号(!)表示。


  • 如果运算数是对象,返回 false
  • 如果运算数是数字 0,返回 true
  • 如果运算数是 0 以外的任何数字,返回 false
  • 如果运算数是 null,返回 true
  • 如果运算数是 NaN,返回 true
  • 如果运算数是 undefined,发生错误


逻辑 AND 运算符


逻辑 AND 运算符用双和号(&&)表示,两个条件都为true则为true,否则为false。


逻辑 OR 运算符


逻辑 OR 运算符用双和号(||)表示,其中有一个条件为true则为true,否则为false。


乘性运算符


乘号


乘法运算符由星号(*)表示,用于两数相乘。


除号


除法运算符由斜杠(/)表示。


取模


除法(余数)运算符由百分号(%)表示,表示除后的余数,例如8 & 5 = 1 余3,因此答案为3。


加性运算符


加号


加法运算符由加号(+)表示。


减号


减法运算符(-),也是一个常用的运算符。


等性运算符


等号


等号由双等号(==)表示,当且仅当两个运算数相等时,它返回 true。


不等号


不等号由感叹号加等号(!=)表示,当且仅当两个运算数不相等时,它返回 true。


注意要同类型的进行对比!!


三元运算符


(值1 > 值2)表达式 ? 值1 : 值2

如果表达式为真则返回值1,表达式为假返回值2.


赋值运算符


简单的赋值运算符由等号(=)实现,赋值运算符还可以与(+、-、、/、%)等一起使用,例如a = 1,则a=2就是a = a*2。


逗号运算符


用逗号运算符可以在一条语句中执行多个运算,通常用在变量声明赋值中。

相关文章
|
1月前
|
JavaScript 前端开发
js教程——函数
js教程——函数
32 4
|
4月前
|
JavaScript
vue中使用 HotKeys.js 教程(按键响应、快捷键开发)
vue中使用 HotKeys.js 教程(按键响应、快捷键开发)
203 0
|
1月前
|
JavaScript
js运算符
js运算符
21 5
|
1月前
|
JavaScript 前端开发
JavaScript 运算符全知道
JavaScript 运算符全知道
50 0
|
1月前
|
JavaScript 前端开发 Java
Node.js 教程
10月更文挑战第1天
40 0
|
2月前
|
JavaScript 前端开发
JavaScript 运算符
JavaScript 运算符
20 3
|
3月前
|
JavaScript 前端开发
JavaScript 中的 typeof 运算符
【8月更文挑战第29天】
24 1
|
3月前
|
JavaScript NoSQL 前端开发
|
3月前
|
JavaScript 前端开发 安全
深入理解JavaScript中的比较运算符
深入理解JavaScript中的比较运算符
|
3月前
|
前端开发 JavaScript 程序员
聊聊前端 JavaScript 的扩展运算符 “...“ 的使用场景
聊聊前端 JavaScript 的扩展运算符 “...“ 的使用场景