当前位置: 代码迷 >> JavaScript >> javascript如何计算嘶嘶声,嗡嗡声和fiszbuzz的数量
  详细解决方案

javascript如何计算嘶嘶声,嗡嗡声和fiszbuzz的数量

热度:108   发布时间:2023-06-13 11:40:22.0

如何计算嘶嘶声,嗡嗡声和嘶嘶声的数量? 我不确定该怎么做!

 <!DOCTYPE HTML> <html> <head> <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script> <script> var FizsBuzzOutput = '' var FizzCount = (i++) var BuzzCount = var FizsBuzzCount = //Loop through numbers from 1 tp 100 //Write them oput to the screen for ( var i=1; i < 100; i++ ) { // document.write("<br />"); //If the number is divisable by 3 then instead of writing the number, write "Fizz" // $( "body" ).append( ); if (i % 15 == 0){ // document.write("FizsBuzz, ") FizsBuzzOutput += "FizsBuzz, " } else if ( i % 3 == 0 ){ //document.write("Fizz, ") FizsBuzzOutput += "Fizz, " } else if (i % 5 == 0){ //document.write("Buzz, ") FizsBuzzOutput += "Buzz, " } else { //document.write(i + ', ') FizsBuzzOutput += i + ', ' } } document.write( FizsBuzzOutput ) </script> </head> <body> </body> </html> 

您没有正确声明变量。 您应该使用分号。 这应该是一个有趣的读物:

如果您开始使用/学习javascript雄辩的javascript可能会帮助您: :

这样的事情应该起作用:

    var FizsBuzzOutput = '';
    var fizz = 0;
    var buzz = 0;
    var fizzbuzz=0;



    for ( var i=1; i < 100; i++ ) {


        if (i % 15 == 0){
            fizzbuzz+=1;                
            FizsBuzzOutput += "FizsBuzz, ";
        }

        else if ( i % 3 == 0 ){
            fizz+=1;
            FizsBuzzOutput += "Fizz, ";
        }


        else if (i % 5 == 0){
            buzz+=1;
            FizsBuzzOutput += "Buzz, "
        }       
        else {

            FizsBuzzOutput += i + ', ';
        }
        console.log(FizsBuzzOutput);
    }
 console.log('fizz count= '+ fizz);
 console.log('buzz count= '+ buzz);
 console.log('fizzbuzz count= '+ fizzbuzz);

这是一个jsFiddle: ://jsfiddle.net/e7caLpjd/1/

  相关解决方案