Javascript if和else if语句

Javascript if和else if语句,javascript,Javascript,有人发现这个循环的错误吗? 感谢回答我问题的人。食物=“苹果”将苹果的值指定给变量食物。要用于比较的是==运算符,它比较食物和“苹果” 将if条件表达式更改为“==”即比较运算符,而不是“=“即赋值运算符。=是赋值运算符,而不是比较运算符。可能重复的问题在回答后不应更改问题的内容。相反,请创建一个新问题。现在,我关于比较运算符的回答不再有效,因为您在代码中更改了它。新代码/修改代码中的错误是。”很明显,但我不会在这里回答。请创建一个新问题。 if (isNaN(food)){ isRun

有人发现这个循环的错误吗?
感谢回答我问题的人。

食物=“苹果”将苹果的值指定给变量食物。要用于比较的是==运算符,它比较食物和“苹果”

将if条件表达式更改为“==”即比较运算符,而不是“=“即赋值运算符。

=是赋值运算符,而不是比较运算符。可能重复的问题在回答后不应更改问题的内容。相反,请创建一个新问题。现在,我关于比较运算符的回答不再有效,因为您在代码中更改了它。新代码/修改代码中的错误是。”很明显,但我不会在这里回答。请创建一个新问题。
if (isNaN(food)){
    isRunning = false;
    break;
    }

if (food === 'apple') {

    size='1 small (4 oz.)'; 
    calories='80 kcl';

}else if (food ==='banana') {

    size='1 medium (6 oz.)'; 
    calories='101 kcl';
}else if (food ==='grape') {

    size='each'; 
    calories='2 kcl';
}