Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.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在网页上显示算法的输出_Javascript_Algorithm_Function_Dom_Control Flow - Fatal编程技术网

使用javascript在网页上显示算法的输出

使用javascript在网页上显示算法的输出,javascript,algorithm,function,dom,control-flow,Javascript,Algorithm,Function,Dom,Control Flow,我试着做了一个小的fizzbuzz算法 function fizzbuzz(num){ for (let i = 1; i <= num; i++) { if(i%3===0 && i%5===0){ console.log("Fizzbuzz"); } else if (i%3===0) { console.log("fizz"); } else if(i%5===0){ cons

我试着做了一个小的fizzbuzz算法

function fizzbuzz(num){

for (let i = 1; i <=  num; i++) {    

    if(i%3===0 && i%5===0){
        console.log("Fizzbuzz");
    }    
  else if (i%3===0) {
    console.log("fizz");
   }
   else if(i%5===0){
       console.log("buzz");
   }

else{
    console.log(i);
}
}
函数fizzbuzz(num){

对于(让i=1;ifizzbuzz使用HTML和Javascript)

jQuery(文档).ready(函数($){
$(“#go”)。单击(函数(){
变量i=$(“#myNumber”).val();
如果(i=''| | isNaN(i)){
$(“#myAnswer”).text(“输入数字”);//引发此错误
返回;
} 
var num='';//创建变量num
num+=(i%3===0)?'Fizz':'';//如果num可被3整除,则说Fizz&continue,否则继续
num+=(i%5==0)?“嗡嗡声”:“”;//如果num可被5整除,则说嗡嗡声&继续,否则继续
num=(num==“”)i:num;//如果num不能被3或5整除,则返回用户输入
$(“#myAnswer”).text(num);//显示结果
});
});
.container{
背景:#ccc;
边框:1px实心#333;
边界半径:5px;
盒影:2×2×10px#333;
保证金:100像素自动;
填充:50px;
文本对齐:居中;
宽度:250px;
}
#我的答案{
颜色:#333;
字体大小:粗体;
文本转换:大写;
}

嘶嘶作响

“将函数转换为HTML”实际上非常简单:

  • 只需创建一个输入字段,用户就可以键入一个数字
  • 创建一个按钮,当函数被单击时触发它
  • 确保将输入值作为参数传递给函数
  • 调整函数输出,使其显示在页面上
函数fizzbuzz(num){

对于(让i=1;i
我是dom的新手,我尝试了document.write(),但它似乎不起作用。
然后发布您尝试过的代码,您发布的代码实际上与您的问题无关,因为它起作用了是的,它在console.log()中起作用但我不知道如何在网页上正确显示,发布你的HTML和你尝试过的代码。(fizzbuzz
函数不重要)@user651436你试图拥有一个文本字段和一个带有javascript的按钮。这在互联网上很容易找到(例如:将javascript函数绑定到按钮或javascript获取输入值)。请尝试此操作,然后在问题中添加HTML/JS代码。如果您仍然有问题,它只显示一个单字,如buzz或fizz,我想显示所有数字,直到输入值。@user651436似乎我误解了您的问题,我已对其进行了编辑。