📜  javascript 数字和数学 - Javascript (1)

📅  最后修改于: 2023-12-03 15:31:43.423000             🧑  作者: Mango

Javascript 数字和数学

简介

在 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 中数字的类型、数学运算符和一些常用的数学函数。掌握了这些知识之后,程序员将能够轻松地进行各类数字计算和数学运算。