JavaScript 课程 | JavaScript 中的运算符
上一篇: JavaScript 课程 | JavaScript 中的数据类型
运算符能够操作某个值或操作数。运算符用于对操作数执行特定的数学和逻辑计算。换句话说,我们可以说运算符对操作数进行操作。在 JavaScript 中,运算符用于比较值、执行算术运算等。JavaScript 支持多种运算符:
- 算术运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 三元运算符
- typeof 运算符
算术运算符:
有各种算术运算符 -
- +(加法):
'+'运算符对两个操作数执行加法。
例子 :Y = 5 + 5 gives Y = 10
注意: “+”运算符也可用于连接(添加)字符串。
例子 :Y = "Geeks" + "for" + "Geeks" gives Y = "GeeksforGeeks"
例子 :
Y = "Geeks" + 4 + "Geeks" gives Y = "Geeks4Geeks"
- –(减法):
'-'运算符对两个操作数执行减法。
例子 :Y = 5 - 3 gives Y = 2
- *(乘法):
'*'运算符对两个操作数执行乘法运算。
例子 :Y = 5 * 5 gives Y = 25
- / (分配) :
'/'运算符对两个操作数进行除法(分子除以分母)。
例子 :Y = 5 / 5 gives Y = 1
- %(模数):
'%'运算符给出整数除法的余数。
例子 :A % B means remainder (A/B) Y = 5 % 4 gives Y = 1
- + +(增量):
'++'运算符将整数值加一。
例子 :let A = 10 and Y = A + + then A = 11, Y=10 if A = 10 and Y = + + A then A = 11, Y=11
- – – (减量):
'- -'运算符将整数值减一。
例子 :let A = 10 and Y = A - - then A = 9, Y=10 if A = 10 and Y = - - A then A = 9, Y=9
赋值运算符:
JavaScript 中有多种赋值运算符——
- =(赋值运算符):
将右操作数的值赋给左操作数。
例子 :If A = 10 and Y = A then Y = 10
- +=(加和赋值运算符):
将左右操作数的值相加,然后将结果分配给左操作数。
例子 :Y += 1 gives Y = Y + 1
- – =(减法和赋值运算符):
它从左侧值中减去右侧值,然后将结果分配给左侧操作数。
例子 :Y -= 1 gives Y = Y - 1
- 同样有*= (乘法和赋值) , /= (除法和赋值) , %= (模块和赋值)
例子 :Y *= A is equivalent to Y = Y * A Y /= A is equivalent to Y = Y / A Y %= A is equivalent to Y = Y % A
比较运算符:
JavaScript 中有多种比较运算符——
- = = :
比较两个操作数的相等性。如果相等,则条件为真,否则为假。
例子 :Y = 5 and X = 6 Y = = X is false.
注意: '= ='运算符中不考虑类型。
- = = =:
此运算符将两个操作数的相等性与类型进行比较。如果相等(类型和值都),则条件为真,否则为假。
例子 :given X = 10 then X = = = "10" is false. X = = = 10 is true.
- !=(不等于):
比较两个操作数的不等式。如果操作数不相等,则为真。
例子 :given X = 10 then X ! = 11 is true.
- >(大于):
此运算符检查左侧值是否大于右侧值。如果是,则返回 true,否则返回 false。
例子 :given X = 10 then X > 11 is false.
- <(小于):
该运算符检查左侧值是否小于右侧值。如果是,则返回 true,否则返回 false。
例子 :given X = 10 then X < 11 is true.
- > =(大于或等于):
此运算符检查左侧操作数是否大于或等于右侧操作数。如果是,则返回 true,否则返回 false。
例子 :given X = 10 then X > = 11 is false.
- <=(小于或等于):
此运算符检查左侧操作数值是否小于或等于右侧操作数值。如果是,则返回 true,否则返回 false。
例子 :given X = 10 then X < = 10 is true.
typeof 运算符:在 JavaScript 中,typeof运算符以字符串的形式返回其操作数的数据类型。操作数可以是任何对象、函数或变量。
句法:
typeof operand
OR
typeof (operand)
例子:
GfG typeof example
输出:
Type of a = number
Type of b = string
Type of c = string
Type of d = object
Type of e = undefined
下一篇: JavaScript 课程 |练习测验-1