📅  最后修改于: 2023-12-03 15:31:43.423000             🧑  作者: Mango
在 Javascript 中,数字和数学运算是非常重要的基础知识。本篇文章将会介绍 Javascript 中数字的类型、数学运算符和一些常用的数学函数。
在 Javascript 中,数字有两种类型:整数和浮点数。整数是没有小数部分的数字,而浮点数则包含小数部分。
下面是一些示例:
var myInt = 4;
var myFloat = 3.14;
可以使用 typeof
操作符来检查一个变量的类型:
console.log(typeof myInt); // 输出 "number"
console.log(typeof myFloat); // 输出 "number"
需要注意的是,在 Javascript 中,数字类型是没有区分整数和浮点数的,它们都属于 number
类型。
Javascript 提供了一些基本的数学运算符:
| 运算符 | 描述 |
| --- | --- |
| +
| 加法 |
| -
| 减法 |
| *
| 乘法 |
| /
| 除法 |
| %
| 取模(求余数)|
| ++
| 自增 |
| --
| 自减 |
这些运算符可以用于数字类型的变量之间的运算:
var x = 5;
var y = 2;
console.log(x + y); // 输出 7
console.log(x - y); // 输出 3
console.log(x * y); // 输出 10
console.log(x / y); // 输出 2.5
console.log(x % y); // 输出 1
console.log(++x); // 输出 6
console.log(--y); // 输出 1
Javascript 还提供了一些常用的数学函数,这些函数可以用于各种数学计算。
Math.abs()
用于返回一个数的绝对值:
console.log(Math.abs(-5)); // 输出 5
console.log(Math.abs(2)); // 输出 2
Math.floor()
用于向下取整:
console.log(Math.floor(5.7)); // 输出 5
console.log(Math.floor(-2.3)); // 输出 -3
Math.ceil()
用于向上取整:
console.log(Math.ceil(5.1)); // 输出 6
console.log(Math.ceil(-2.3)); // 输出 -2
Math.round()
用于四舍五入:
console.log(Math.round(5.1)); // 输出 5
console.log(Math.round(5.7)); // 输出 6
console.log(Math.round(-2.3)); // 输出 -2
console.log(Math.round(-2.7)); // 输出 -3
Math.max()
用于返回一组数中的最大值:
console.log(Math.max(1, 2, 3)); // 输出 3
console.log(Math.max(-1, -2)); // 输出 -1
console.log(Math.max(0, 0.1)); // 输出 0.1
Math.min()
用于返回一组数中的最小值:
console.log(Math.min(1, 2, 3)); // 输出 1
console.log(Math.min(-1, -2)); // 输出 -2
console.log(Math.min(0, 0.1)); // 输出 0
Math.random()
用于生成一个 [0, 1) 之间的随机数:
console.log(Math.random()); // 输出一个 [0, 1) 之间的随机数
本篇文章介绍了 Javascript 中数字的类型、数学运算符和一些常用的数学函数。掌握了这些知识之后,程序员将能够轻松地进行各类数字计算和数学运算。