Javascript - 如何获取小数点后的最后一位数字?

标签 javascript

例如,

var myNum = 1.208452

我需要得到 myNum 的小数点后的最后一位,所以它是 (2)

最佳答案

你可以尝试这样的事情:

var temp = myNum.toString();
var lastNum = parseInt(temp[temp.length - 1]); // it's 2

编辑

你可能想检查你的数字是否是一个实际的小数,你可以这样做:

var temp = myNum.toString();
if(/\d+(\.\d+)?/.test(temp)) { 
    var lastNum = parseInt(temp[temp.length - 1]);

    // do the rest
}

关于Javascript - 如何获取小数点后的最后一位数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27143155/

相关文章:

javascript - 如何针对不同的功能多次调用requestAnimationFrame?

javascript - 未捕获的 TypeError : arr. forEach 不是函数

javascript - 文本顶部的文本在 p5js 中变粗

javascript - 将变量注入(inject)函数的范围

javascript - Typescript-处理来自jquery的未定义

javascript - 在drawImage中调整大小时出现内存泄漏

javascript - 单击选择选项时运行函数?

javascript - 带有脚本标签的jquery find() 和remove() 不起作用

javascript - 使用字符串作为函数调用范围

javascript - 如何使用链接相同的功能到不同的元素?