gpt4 book ai didi

javascript - 如何从输入中获取值作为数字来计算gcd?

转载 作者:行者123 更新时间:2023-11-30 00:33:49 34 4
gpt4 key购买 nike

我使用 math.js计算从输入中获取的一系列数字的 gcd。在我提到的测试选项中:

  • parseInt() 和 parseFloat()
  • IaNr=document.getElementById("nrs").value
  • math.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>

最佳答案

var arr = $("#nrs").val();
var array = arr.split(',');
for(var i=0 ; i< array.length ;i++){
array[i] = parseInt(array[i]);
}

dogcd = math.gcd(array[0],array[1],array[2],array[3]);
$("#show").html(dogcd);

关于javascript - 如何从输入中获取值作为数字来计算gcd?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28123124/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com