摘要:
var objSel = document.getElementById("selOp"); //这是获取值 alert("当前值: " + objSel.value); //这是获取文本 alert("当前文本: " + objSel.options(objSel.selectedIndex).text); 增加复选框套路var e = document.createElement("input"); e.type = "checkbox"; e.value = resul... 阅读全文
摘要:
一、用js计算12.32 * 7 结果是多少?答案:86.24000000000001为什么会出现这种问题?怎么解决?js在处理小数的乘除法的时候有一个bug,解决的方法可以是:将小数变为整数来处理。以上的计算可以改为:12.32 * 100 * 7 /100得出的结果是:86.24,正确。另外再计算一下:8.80 * 100 * 12 / 100结果:105.6000000000000238.80也会出现类似的问题。精确度增加10倍:8.80 * 1000 * 12 / 1000结果:105.6正常了。16.40 * 1000000 * 6 / 1000000结果也有问题为了让js执行的更. 阅读全文