获取数字的第一位
Get the first Digit of a Number in JavaScript
要获取数字的第一位数字:
- 将数字转换为字符串。
0
使用方括号表示法
访问索引处的字符串,例如String(num)[0]
。- 将结果转换回数字以获得数字的第一位数字。
索引.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
对象将其转换回数字。