JavaScript学习之基本运算
算数运算
算数运算符包括加(+)、减(-)、乘(*)、除(/)、余数运算符(%)、取反运算符(-)、递增(++)和递减(--)
递增和递减可以分为以下几种运算方式。
- ++n:先递增,再赋值。
- --n:先递减,再赋值。
- n++:先赋值,再递增。
- n--:先赋值,再递减。
逻辑运算
逻辑运算又称布尔代数,就是布尔值的算术运算。包括”逻辑与(&&)、逻辑或(||)、逻辑非(!)
关系运算
关系运算也称比较运算,需要两个操作数,运算返回值总是布尔值。
大小比较:<、<=、>=、>。
相等和全等:==(相等)、!=(不相等)、===(全等)、!==(不全等)
赋值运算

对象操作运算
主要针对对象、数组、函数这3类复合型对象执行的操作。涉及运算符包括in、instanceof、delete。
1、in运算符能够检测左侧操作数是否为右侧操作数的成员。
2、instanceof运算符检测左侧的对象是否为右侧对象的实例。
3、delete运算符能够删除指定对象的属性或者数组的元素,如果删除操作成功,则返回true,否则返回false。
其他运算
-
条件运算符
条件运算符是唯一的三元运算符。语法形式如下:
b ? x : y
b操作符必须是一个布尔型的表达式,x和y是任意类型的值。
如果b返回true,则执行x操作数,并返回该表达式的值。
如果b返回false,则执行y操作数,并返回该表达式的值。
-
逗号运算符
逗号运算符能够先执行运算符左侧的操作数,然后再执行右侧的操作数,最后返回右侧操作数的值。
-
void运算符
可以出现在任意类型的操作数之前执行操作数,但却忽略操作数的返回值,会返回一个undefined。
记录学习笔记,有其他参考,如有侵权,联系删除
本文来自博客园,作者:rissa,转载请注明原文链接:https://www.cnblogs.com/rissa/p/15176356.html

浙公网安备 33010602011771号