参数
result
任何数值变量。
expression
任何数值表达式。
说明
使用 /= 运算符和使用下面的语句是等效的:
result = result / expression
要求
版本 1
请参阅
/ 运算符 | 运算符优先级 | 运算符总结
除法运算符 (/)
将两个表达式的值相除。
result = number1 / number2
参数
result
任何数值变量。
number1
任何数值表达式。
number2
任何数值表达式。
要求
版本 1
请参阅
/= 运算符 | 运算符优先级 | 运算符总结
in 运算符
测试对象中是否存在该属性。
result = property in object
参数
result
必选项。任意变量。
property
必选项。相当于字符串表达式的一个表达式。
object
必选项。任意对象。
说明
in 操作检查对象中是否有名为 property 的属性。也可以检查对象的原型,以便知道该属性是否为原型链的一部分。
要求
版本 1
请参阅
运算符优先级 | 运算符总结
递增 (++) 和递减 (--) 运算符
变量值递增一或递减一。
语法 1
result = ++variable
result = --variable
result = variable++result = variable--
语法 2
++variable
--variable
variable++variable--
参数
result
任何变量。
variable
任何变量。
说明
递增和递减运算符,是修改存在变量中的值的快捷方式。包含其中一个这种运算符的表达式的值,依赖于该运算符是在变量前面还是在变量后面:
var j, k;
k = 2;
j = ++k;
因为递增发生在表达式被求值前,所以值 3 赋给了 j。
和下面的例子对照:
var j, k;
k = 2;
j = k++;
在此,因为递增发生在表达式被求值后,所以值 2 赋给了 j。
JavaScript 具有全范围的运算符,包括算术、逻辑、位以及赋值运算符。此外还有其他一些运算符。
计算 逻辑 位运算 赋值 杂项
描述 符号
负值 -
逻辑非 !
按位取反 ~
赋值 =
删除 delete
递增 ++
小于 <
按位左移 <<
运算赋值 oP= typeof
运算符
递减 --
大于 >
按位右移 >>
void 运算符 void
乘法 *
小于等于 <=










