问题描述
如何计算嘶嘶声,嗡嗡声和嘶嘶声的数量? 我不确定该怎么做!
<!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>
1楼
您没有正确声明变量。 您应该使用分号。 这应该是一个有趣的读物:
如果您开始使用/学习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/