用于计算JS中十进制和 整数的结果的函数

问题描述 投票:0回答:1

我正在使用JavaScript编写Windows 10计算器。在那里,我使用Math.floor()编写了一个函数,向我展示了结果。但是此功能的问题在于它会旋转十进制数字!当我使用Math.abs()时,它会将负数转换为正数!我可以使用什么函数来保留数字的小数和负号?

这也是我的代码的一部分:

function computed() {
    var showRes = document.getElementById("input"),
        answer = Math.floor(+eval(showRes.value));
    showRes.value = "= " + answer;
}
<input class="number" id="input" value="" />
<button class="button" onclick="computed()">Calculate</button>
javascript math calculation
1个回答
0
投票

function computed() { var showRes = document.getElementById("input"), answer = Math.max(+eval(showRes.value)); showRes.value = "= " + answer; }
<input class="number" id="input" value="" /> <button class="button" onclick="computed()">Calculate</button>
© www.soinside.com 2019 - 2024. All rights reserved.