在 JavaScript 中获取数字的第一位数字

获取数字的第一位

Get the first Digit of a Number in JavaScript

要获取数字的第一位数字:

  1. 将数字转换为字符串。
  2. 0使用方括号表示法
    访问索引处的字符串,例如
    String(num)[0]
  3. 将结果转换回数字以获得数字的第一位数字。
索引.js
const num = 123456; const firstDigitStr = String(num)[0]; console.log(firstDigitStr); // 👉️ 1 console.log(typeof firstDigitStr); // 👉️ string const firstDigitNum = Number(firstDigitStr); console.log(firstDigitNum); // 👉️ 1 console.log(typeof firstDigitNum); // 👉️ number

为了能够获取数字的第一位数字,我们使用
String
对象将其转换为字符串。

您可以通过使用括号表示法并指定索引来访问字符串的字符。

索引在 JavaScript 中是从零开始的,这意味着字符串中第一个字符的索引是0最后一个 – str.length - 1

访问索引处的字符0返回数字中的第一个数字,但是,它仍然是字符串类型。

最后一步是使用该Number对象将其转换回数字。