我有这行代码将我的数字四舍五入到小数点后两位.但是我得到这样的数字:10.8,2.4等.这些不是我的两位小数的想法,所以我如何改进以下内容?
Math.round(price*Math.pow(10,2))/Math.pow(10,2);
Run Code Online (Sandbox Code Playgroud)
我想要10.80,2.40等数字.使用jQuery对我很好.
我的一位同事偶然发现了一种方法来使用按位或者:
var a = 13.6 | 0; //a == 13
Run Code Online (Sandbox Code Playgroud)
我们在谈论它并想知道一些事情.
Math.floor吗?也许它快一点?(双关语不打算)谢谢.
好吧我知道这可能很容易,但我正在挣扎..我有一系列带小数点和几个零的变量.如何剥离变量使其从1.000变为1?不要认为这很重要,但数字是从xml文件中生成的,我正在使用jquery抓取...
var quantity = $("QTY",this).text();
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助!
我在HTML网页中使用数字.问题是我想要没有小数的数字.
<!DOCTYPE html>
<html>
<head>
Run Code Online (Sandbox Code Playgroud)
//代码脚本
<script>
function copyText()
{
var mynumber=document.getElementById("field1").value;
alert(mynumber);
var mytest=parseInt(mynumber);
}
</script>
</head>
<body>
Field1: <input type="number" id="field1" value="123.124" /><br />
<br /><br />
<button onclick="copyText()">Check Number</button>
<p>A function is triggered when the button is clicked. The function copies the text in Field1 to Field2.</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
//代码结束