如何接收输入的数字并将其移动到数组中并按升序排序? 我的代码看起来像但不起作用:
<input id="number">
<p>Sorted:</p>
<button id="submit">Submit</button>
$(document).ready(function() {
$("#submit").click(function() {
var nums = $("#number").val();
var array = [nums];
var x = array.sort().join(", ");
$("p").append(x);
});
});
最佳答案
将字符串拆分为char获取数组
var array = num.toString().split('') or var array = num.split('') // if you are already dealing with string
排序并再次加入
var sarray= array.sort().join('')
[可选]返回解析后的整数
var snum = parseInt(sarray)
关于javascript - 如何接收输入的数字并将其移动到数组中并按升序排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30800791/