Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript中写入数字1-80,并以特定倍数写入文本_Javascript - Fatal编程技术网

在JavaScript中写入数字1-80,并以特定倍数写入文本

在JavaScript中写入数字1-80,并以特定倍数写入文本,javascript,Javascript,我正在学习JavaScript,我正在制作一个有趣的网页。在网页中,我想制作一个脚本,将数字1写入80,在这些数字中,将文本1写入3的倍数,将文本2写入5的倍数,将文本15写入3和5的倍数 你能告诉我怎么做吗 谢谢 编辑: 是的,我有一个脚本,我正在玩,但无法让它工作: function myFunction() { var x=""; for (var i=1;i<81;i++) { x=x + i + "<br>"; } document.getElementB

我正在学习JavaScript,我正在制作一个有趣的网页。在网页中,我想制作一个脚本,将数字1写入80,在这些数字中,将文本1写入3的倍数,将文本2写入5的倍数,将文本15写入3和5的倍数

你能告诉我怎么做吗

谢谢

编辑:

是的,我有一个脚本,我正在玩,但无法让它工作:

function myFunction()
{
var x="";
for (var i=1;i<81;i++)
  {
  x=x + i + "<br>";
  }
document.getElementById("Eighty").innerHTML=x;

if (i=i*3)
  {
  x="text";
  }
document.getElementById("Eighty").innerHTML=x;
}
函数myFunction()
{
var x=“”;

对于(var i=1;i您的问题实际上是。通常通过查找余数来查找倍数。请记住:

nominator / denominator = quotient + (remainder / denominator)

examples:
2 / 2 = 1 + ( 0 / 2 )
3 / 2 = 1 + ( 1 / 2 )
4 / 2 = 2 + ( 0 / 2 )
模数运算符的定义为:查找余数:

nominator mod denominator = remainder

from the examples above:
2 mod 2 = 0
3 mod 2 = 1
4 mod 2 = 0
请注意,2的倍数的余数为0。3也一样:

1 mod 3 = 1  --  1 / 3 = 0 + ( 1 / 3 )
2 mod 3 = 2  --  2 / 3 = 0 + ( 2 / 3 )
3 mod 3 = 0  --  3 / 3 = 1 + ( 0 / 3 )
4 mod 3 = 1  --  4 / 3 = 1 + ( 1 / 3 )
5 mod 3 = 2  --  5 / 3 = 1 + ( 2 / 3 )
6 mod 3 = 0  --  6 / 3 = 2 + ( 0 / 3 )
在Javascript中查找倍数的最简单方法是使用:

如果您使用运算符来查找余数,则可以对3和5执行相同的操作。如果结果为0,则它可以均匀整除,因此是所讨论数字的倍数

和往常一样;要在一组整数上重复,可以使用,并使用控制循环内的流


这是一个。

您可以使用模运算符
%
检查一个数是否可被另一个数整除

c = a % b;

此运算符返回除法
a/b
的余数。如果余数为零,则
a
b

的倍数。如果我正确理解您的要求,我认为您正在寻找类似以下内容:

function myFunction(){
    var x="";
    for (var i=1;i<81;i++){
        var a = '';
        if (i%3 == 0 && i%5 != 0) a="text1";
        else if (i%5 != 0 && i%5 == 0) a="text2";
        else if (i%3 == 0 && i%5 == 0) a="text3";
        x=(a == '')? (x + i + "<br>"): (x + a + "<br>");
    }
    document.getElementById("Eighty").innerHTML=x;
}
函数myFunction(){
var x=“”;

对于(var i=1;这个问题闻起来非常熟悉。玩具总动员?你尝试过什么吗?你应该发一些代码,在我的时代,我们对“乐趣”有其他定义…@elclanrs-不确定玩具总动员的参考(我没有看到),但这是@MartinSmith:是的,这是一个很长的机会lol
function myFunction(){
    var x="";
    for (var i=1;i<81;i++){
        var a = '';
        if (i%3 == 0 && i%5 != 0) a="text1";
        else if (i%5 != 0 && i%5 == 0) a="text2";
        else if (i%3 == 0 && i%5 == 0) a="text3";
        x=(a == '')? (x + i + "<br>"): (x + a + "<br>");
    }
    document.getElementById("Eighty").innerHTML=x;
}