Javascript - 如何获取十进制数后的最后一位数?

med*_*oot 3 javascript

例如,

var myNum = 1.208452
Run Code Online (Sandbox Code Playgroud)

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

Dim*_*rov 5

你可以尝试类似的东西:

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

编辑

您可能想检查您的号码是否是实际小数,您可以这样做:

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

    // do the rest
}
Run Code Online (Sandbox Code Playgroud)