📜  获取数字的前 2 位 javascript (1)

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

获取数字的前 2 位 JavaScript

在 JavaScript 中,我们可以使用一些方法来获取数字的前两个数字。下面是两种常用的方法:

使用字符串截取

我们可以先将数字转换成字符串,然后使用字符串的 substr 或者 slice 方法截取前两位。下面是一个例子:

const num = 12345;
const str = num.toString();
const firstTwo = str.substr(0, 2);
console.log(firstTwo); // 输出 12

可以看到,我们首先将数字转换为字符串,然后使用 substr 方法截取前两位。如果需要获取更多位数,可以将第二个参数设为更大的数字。

当然,也可以使用 slice 方法实现同样的功能:

const num = 12345;
const str = num.toString();
const firstTwo = str.slice(0, 2);
console.log(firstTwo); // 输出 12
使用数学运算符

我们可以使用数学运算符将数字的前两位提取出来。下面是一个例子:

const num = 12345;
const firstTwo = Math.floor(num / 10);
console.log(firstTwo); // 输出 12

在这个例子中,我们使用 Math.floor 函数将一个除数为 10 的整数除法向下取整,从而得到了数字的前两位。

总的来说,这两种方法都可以用来获取数字的前两位,具体使用哪种方法取决于个人习惯和代码背景。