Arrays 查找可分为3的数字
我试图找到可以被分成3的数,我试图找到一个数被分成3后的整数结果 你认为这里有什么问题Arrays 查找可分为3的数字,arrays,sorting,integer,Arrays,Sorting,Integer,我试图找到可以被分成3的数,我试图找到一个数被分成3后的整数结果 你认为这里有什么问题 enter function myFunction() { var text = ""; var i = 0; var d = i / 3; while (i < 1001) if number.isInteger(d) { text += "<br>" + d; i++; } document.getElementById("divv").
enter function myFunction() {
var text = "";
var i = 0;
var d = i / 3;
while (i < 1001)
if number.isInteger(d) {
text += "<br>" + d;
i++;
}
document.getElementById("divv").innerHTML = text;
输入函数myFunction(){
var text=“”;
var i=0;
var d=i/3;
而(i<1001)
如果编号为isInteger(d){
text+=“
”+d;
i++;
}
document.getElementById(“divv”).innerHTML=text;
您正在JavaScript中查找模函数(%)
在代码中,if语句中包含递增器i++,因此该代码实际上永远不会停止运行
以下是一个工作示例:
<!DOCTYPE html>
<html>
<body>
<p>Click "Try it" </p>
<button onclick="myFunction()">Try it</button>
<p id="divv"></p>
<script>
function myFunction() {
var text = "";
var i = 0;
while (i < 1001) {
if ((i % 3 === 0) && i> 0) {
text += "<br> " + i + " is divisible by 3";
}
i++;
document.getElementById("divv").innerHTML = text;
}
}
</script>
</body>
</html>
点击“试试看”
试试看
函数myFunction(){
var text=“”;
var i=0;
而(i<1001){
如果((i%3==0)和&i>0){
text+=“
”+i+“可被3整除”;
}
i++;
document.getElementById(“divv”).innerHTML=text;
}
}
看起来你是初学者,一个很好的学习网站是:欢迎使用StackOverflow。你使用的是特定的编程语言还是伪代码?如果是JavaScript,你应该在条件“(Number.isInteger(d))周围加上括号“。您的代码片段不是一个可复制的最小示例。请查看如何制作一个示例:谢谢,实际上该示例来自w3schools,我有点搞砸了。