我想生成随机数,但不是整数,而不是像2.213124125我想这样的:2.45 2.69 4.52
点后最多2号。
此外,当我尝试点击另一个按钮返回旧值。
var buton = document.createElement("button");
buton.innerHTML = "Tıkla";
buton.onclick = function myFunction() {
var x = document.getElementsByClassName("has-input")[1];
x.value = Math.random(Math.random() * 100) + 2;
}
document.getElementsByClassName("place_bet m_t_30 bbb manual_bet_select")[0].appendChild(buton);
它产生2.213123123123但我想2.21
当我点击“BTN btn_green”按钮(在现场),它返回到原来的值。
数字的toFixed
方法可以用小数所需数量的返回一个字符串。
(Math.random() + 2).toFixed(2)
"2.96"
//This is using without string conversion
let num1 = Math.floor(Math.random() * 10) + (Math.floor(Math.random() * 100)/100)
console.log(num1)
//This is using 'toFixed()'
let num2 = (Math.random() + (Math.random() * 10)).toFixed(2)
console.log(num2)