尝试执行 FizzBuzz 功能.. 为什么不起作用?
Trying to execute FizzBuzz function.. why no work?
function fizzBuzz (start, end) {
for ( var i = start; i <= end; 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 (1,10);
正在尝试执行 FizzBuzz 功能。我认为这是一个语法问题,也许我忽略了一些基本的东西?
这是一个语法问题:
function fizzBuzz (start, end) {
for ( var i = start; i <= end; 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(1,10);
它应该是这样的。你有不必要的额外分号和错误的引号,尽管只有后者真正破坏了你的代码。
function fizzBuzz (start, end) {
for ( var i = start; i <= end; 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 (1,10);
正在尝试执行 FizzBuzz 功能。我认为这是一个语法问题,也许我忽略了一些基本的东西?
这是一个语法问题:
function fizzBuzz (start, end) {
for ( var i = start; i <= end; 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(1,10);
它应该是这样的。你有不必要的额外分号和错误的引号,尽管只有后者真正破坏了你的代码。