概述
javascript运算符
JavaScript provides the user with five arithmetic operators: +
, -
, *
, /
and %
. The operators are for addition, subtraction, multiplication, division and remainder (or modulo), respectively.
JavaScript为用户提供了五个算术运算符: +
, -
, *
, /
和%
。 运算符分别用于加法,减法,乘法,除法和余数(或模)。
加成 (Addition)
Syntax
句法
a + b
a + b
Usage
用法
2 + 3
// returns 5
true + 2
// interprets true as 1 and returns 3
false + 5
// interprets false as 0 and returns 5
true + "bar"
// concatenates the boolean value and returns "truebar"
5 + "foo"
// concatenates the string and the number and returns "5foo"
"foo" + "bar"
// concatenates the strings and returns "foobar"
Hint: There is a handy increment) operator that is a great shortcut when you’re adding numbers by 1.
提示:有一个方便的递增 )运算符,当您将数字加1时,这是一个很好的快捷方式。
减法 (Subtraction)
Syntax
句法
a - b
a - b
Usage
用法
2 - 3
// returns -1
3 - 2
// returns 1
false - 5
// interprets false as 0 and returns -5
true + 3
// interprets true as 1 and returns 4
5 + "foo"
// returns NaN (Not a Number)
Hint: There is a handy decrement) operator that is a great shortcut when you’re subtracting numbers by 1.
提示:有一个方便的递减 )运算符,当您将数字减1时,这是一个很好的捷径。
乘法 (Multiplication)
Syntax
句法
a * b
a * b
Usage
用法
2 * 3
// returns 6
3 * -2
// returns -6
false * 5
// interprets false as 0 and returns 0
true * 3
// interprets true as 1 and returns 3
5 * "foo"
// returns NaN (Not a Number)
Infinity * 0
// returns NaN
Infinity * Infinity
// returns Infinity
师 (Division)
Syntax
句法
a / b
a / b
Usage
用法
3 / 2
// returns 1.5
3.0 / 2/0
// returns 1.5
3 / 0
// returns Infinity
3.0 / 0.0
// returns Infinity
-3 / 0
// returns -Infinity
false / 5
// interprets false as 0 and returns 0
true / 2
// interprets true a 1 and returns 0.5
5 + "foo"
// returns NaN (Not a Number)
Infinity / Infinity
// returns NaN
余 (Remainder)
Syntax
句法
a % b
a % b
Usage
用法
3 % 2
// returns 1
true % 5
// interprets true as 1 and returns 1
false % 4
// interprets false as 0 and returns 0
3 % "bar"
// returns NaN
增量 (Increment)
Syntax
句法
a++ or ++a
a++ or ++a
Usage// Postfix x = 3; // declare a variable y = x++; // y = 4, x = 3// Prefix var a = 2; b = ++a; // a = 3, b = 3
用法 //后缀x = 3; //声明变量y = x ++; // y = 4,x = 3 //前缀var a = 2; b = ++ a; // a = 3,b = 3
减量 (Decrement)
Syntax
句法
a-- or --a
a-- or --a
Usage// Postfix x = 3; // declare a variable y = x—; // y = 3, x = 3// Prefix var a = 2; b = —a; // a = 1, b = 1 !Important! As you can see, you cannot perform any sort of operations on Infinity
.
用法 //后缀x = 3; //声明变量y = x—; // y = 3,x = 3 //前缀var a = 2; b = -a; // a = 1,b = 1 重要! 如您所见,您无法在Infinity
上执行任何类型的操作。
有关JavaScript中数学的更多信息: (More on math in JavaScript:)
JavaScript math functions explained
JavaScript数学函数解释
JavaScript's math.random() method explained
JavaScript的math.random()方法说明
翻译自: https://www.freecodecamp.org/news/javascript-arithmetic-math-operators-explained/
javascript运算符
最后
以上就是无情路人为你收集整理的javascript运算符_JavaScript模,除法,余数和其他数学运算符的解释的全部内容,希望文章能够帮你解决javascript运算符_JavaScript模,除法,余数和其他数学运算符的解释所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复