跳转到内容

JavaScript 常用手册/数据类型 - 数字

75% developed
来自维基教科书,开放的书本,开放的世界

例如,让我们为变量 'a' 设置值

a = 46;

以及变量 'b'

b = 7;

算术运算

[编辑 | 编辑源代码]

让我们输出使用这些变量进行算术运算的结果。

print(a + b);
print(a - b);
print(a * b);
print(a / b);
print(a % b); //Modulo

增量,减量,一元运算符

[编辑 | 编辑源代码]

为了将某个变量增加或减少一个单位,我们可以使用增量和减量运算符。我们可以通过一元运算符更改数字的符号。减量和增量有两种记录类型 - 后缀和前缀。前缀 - 首先更改值,然后返回新值。后缀 - 首先返回值,然后更改值。

a = 5;
b = ++a; // b = 6 , a = 6
b = a--; // b = 6 , a = 5
b = -a; // b = -5

标准库函数

[编辑 | 编辑源代码]

我们也可以将一些函数应用于数字。我们将只考虑最重要的。

c = f.toFixed(b); //Rounding to 'b' digits after  dot
d = Math.abs(-6); //Absolute value (module) of number
e = Math.round(f); //Rounding to integer
g = Math.max(a,b); //Maximum value of variables 'a' and 'b'
h = Math.min(a,b); //Minimum value of variables 'a' and 'b'
k = Math.pow(a,b); //Variable 'a' in power 'b'
t = Math.sqrt(a); //Square root of variable 'a'
w = Math.random(); //Random number from 0 to 1

标准库常量

[编辑 | 编辑源代码]

标准库包含一些数学常量。我们将只考虑最重要的。

a = Math.PI // π number
b = Math.E // e number

特殊值

[编辑 | 编辑源代码]

JavaScript 中的数字还包含两个特殊值:Infinity 和 NaN(非数字)。

a = 1/0 // Infinity
b = Math.sqrt(-1) // NaN

数据类型 - 数组

华夏公益教科书