|
||||||||||||
Arithmetic OperationsQuestion: What arithmetic operations are supported in JavaScript? Answer: JavaScript supports the following arithmetic operations (which you can group in brackets to form more complex expressions):
Unary operations have one argument (in the following examples,
the argument is -a // change the sign of a ~a // bitwise NOT a ++a // add 1 to a (before using a) a++ // add 1 to a (after using a) --a // subtract 1 from a (before using a) a-- // subtract 1 from a (after using a)
Binary operations operations have two arguments (in the following examples,
the arguments are a * b // multiply a by b a / b // divide a by b a % b // find the remainder of division of a by b a + b // add a and b a - b // subtract b from a a & b // bitwise a AND b a | b // bitwise a OR b a ^ b // bitwise a XOR b Shifts are the following operations: a << b // shift a by b bits to the left // (padding with zeros) a >> b // shift a by b bits to the right // (copying the sign bit) a >>> b // shift a by b bits to the right // (padding with zeros)
JavaScripter.net.
Copyright
© 1999-2006, Alexei Kourbatov
|