JavaScript报错,求助,很基础的一个东西
本帖最后由 luanshils 于 2020-1-11 08:58 编辑因为是刚接触,不知道这个语法有没报错。- -
var bmi = weight/(height*height);
if (bmi>32)
{ console.log(`严重肥胖`);}
else if ((a>=28)&&(a<=32)){
console.log(`肥胖`);}
else if ((a>=25)&&(a<=28)){
console.log(`过重`);}
else if ((a>=18.5)&&(a<=25)){
console.log(`正常`);}
else if (a<18.5){
console.log(`较轻`);}
else console.log(`error`);
结贴,报错原因是因为a没有定义,因为这个a 是我之前定义的,我后面把它删了,- -,我真是大意了 你这个a没有定义啊???或者你的bmi就是a? a没有定义,应该是BMI吧,重命名的时候推荐用软件批量重命名(墙裂推荐notepad++) 我是前端开发工程师,有什么不懂得可以给我私信,布尔无法判断系统没有的值 在第一行后加一行:
var a=bmi; luopo 发表于 2020-1-11 08:25
你这个a没有定义啊???或者你的bmi就是a?
这样啊,懂了,这个A其实是之前我自己定义的,然后删了 涛之雨 发表于 2020-1-11 08:36
a没有定义,应该是BMI吧,重命名的时候推荐用软件批量重命名(墙裂推荐notepad++)
谢谢,sublime可以用吗 本帖最后由 5omggx 于 2020-1-11 09:03 编辑
5omggx 发表于 2020-1-11 08:49
在第一行后加一行:
var a=bmi;
@luanshils是不敏感,加上分号后用代码压缩工具不容易出错 有没有分号没事,javascript不像c那么严格 好好学习,天天向上~!!
页:
[1]
2