我使用math.js来计算从输入中获取的一系列数字的 gcd。在我提到的经过测试的选项中:
- parseInt() 和 parseFloat()
- IaNr=document.getElementById("nrs").value
- 数学.gcd(nrs.value);
- math.gcd($("#nrs").val())
- IaNr.toString()
但它不起作用。我错过了什么,因为它不计算输入的数字。当我直接提供数字时它会起作用。前任:math.gcd(4, 8, 25,74)
<script src="http://cdnjs.cloudflare.com/ajax/libs/mathjs/1.2.0/math.min.js"></script>
$(function(){
IaNr=$("#nrs").val()
DoGcd=math.gcd(IaNr)
$("#show").html(DoGcd)
})
<input id="nrs" value="14,92,34,78">
<div id="show"></div>