我有一些代码将输入数字放入新数组中。我如何做到这一点,所以我的警报告诉用户在输入中代表了多少次这个数字?例如0,4,4,2,3,4,1会显示“0出现1次,4出现3次”等等......我认为我接近但不能得到最后的部分权利...计数值的计数次数
<!DOCTYPE html>
<html>
<head>
\t <title>Oppgave 5</title>
\t <script type="text/javascript">
\t \t
\t \t window.onload = btn;
\t \t function btn() {
\t \t \t document.getElementById("btn").onclick = showTxt;
\t \t }
\t \t function showTxt() {
\t \t \t var text = "";
\t \t \t var input = document.getElementById("input").value;
\t \t \t var split = input.split(",");
\t \t \t var newArray = split;
\t \t \t var count = 0;
\t \t \t for (var i = 0; i < newArray.length; i++) {
\t \t \t \t if (newArray[i] === parseInt(input)) {
\t \t \t \t \t count++;
\t \t \t \t }
\t \t \t \t alert("Number " + newArray[i] + " appears " + count + " times");
\t \t \t }
\t \t \t text += newArray;
\t \t \t document.getElementById("print").innerHTML = text;
\t \t }
\t </script>
</head>
<body>
<input id="input" type="text">
<button id="btn" type="button">Show</button>
<p id="print"></p>
</body>
</html>
非常感谢你:) –