javascript - Javascript if 和 else 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';
}
有人发现这个循环的错误吗?感谢回答我问题的人
解决方案
food = 'apple'
将值赋给apple
变量food
。您要用于比较的是==
运算符,它比较food
and 'apple'
。
推荐阅读
- c++ - Bazel、protobuf 3.6.1.3、-Wall 和不愉快的 gcc 9.1.1
- makefile - 如何解决此“刷新 Makefile 错误”?
- google-cloud-platform - Google Cloud Identity Platform 未启用
- php - Linux计划任务在Laravel中不起作用
- java - 线性布局点击不起作用,我做错了什么?
- java - Swagger 和内容协商配置无法协同工作
- java - JavaFX FXML 注释
- rust - Rust 不能在 trait 函数中使用 trait const
- regex - zabbix的PCRE正则表达式转换
- python-3.x - cython ctypedef 大型双数组导致 Ubuntu 18.04 上的段错误