Trim JavaScript 中的长号
Trim long number in JavaScript
例如,我得到了那个长数字 1517778188788。我如何从该数字中获取前 6 位数字,例如 151777 和 trim 其他数字?
new String(your_number).substring(0,6)
(基本上将其转换为字符串并对其进行子字符串化)。不要忘记事后解析它
只需将数字转换为字符串,然后将其切片并转换回数字。
const a = 1517778188788;
const str_a = a.toString();
const result = Number(str_a.slice(0, 6));
试试这个:
var num = 1517778188788; // long number
var str = num.toString(); //convert number to string
var result = str.substring(0,6) // cut six first character
result = parseInt(result); // convert it to a number
这是一个有效的 fiddle
仅当您想要去除最后 7 位数字时适用,并且数字具有恒定长度(在本例中为 13)。不过还是留给你前 6 个。
const nr = 1517778188788;
const result = Math.floor(nr / 10000000)
例如,我得到了那个长数字 1517778188788。我如何从该数字中获取前 6 位数字,例如 151777 和 trim 其他数字?
new String(your_number).substring(0,6)
(基本上将其转换为字符串并对其进行子字符串化)。不要忘记事后解析它
只需将数字转换为字符串,然后将其切片并转换回数字。
const a = 1517778188788;
const str_a = a.toString();
const result = Number(str_a.slice(0, 6));
试试这个:
var num = 1517778188788; // long number
var str = num.toString(); //convert number to string
var result = str.substring(0,6) // cut six first character
result = parseInt(result); // convert it to a number
这是一个有效的 fiddle
仅当您想要去除最后 7 位数字时适用,并且数字具有恒定长度(在本例中为 13)。不过还是留给你前 6 个。
const nr = 1517778188788;
const result = Math.floor(nr / 10000000)