一、我们的HTML控件里面原本没有id,也不想去添加id,如何选择它呢?
我们可以使用
var x=document.getElementsByTagName("input");var height=x[0].value;
这条语句,括号里面的是我们控件的名称。他会选择我们所有的input控件,我们想要什么值,就直接从里头选就是了。
这里需要指出的是:height我们使用typedef他会显示为string。
2、如果我们的switch语句中,case的值需要进行判断,我们写法可以参考如下:
function tiShi(BMI){ switch(true){ case BMI<18.5: alert("您是偏瘦体型,可以适当增肥咯"); break; case BMI>=18.5&&BMI<25: alert("您是标准体型,保持的不错哟"); break; case BMI>=25&&BMI<28: alert("您是微胖体型,可以多吃粗粮,让饮食结构更加健康吧!您是过重体型,已经影响健康了,需要重视自己的饮食管理了"); break; case BMI>=28&&BMI<32:BMI: alert("您是肥胖体型,管住嘴迈开腿开始减肥吧!您是过重体型,已经影响健康了,需要重视自己的饮食管理了"); break; case BMI>32: alert("您是肥胖体型,管住嘴迈开腿开始减肥吧!您是过重体型,已经影响健康了,需要重视自己的饮食管理了"); break; } }
即,switch(true);
三、还是上面第一点,我们可能需要对得到的内容进行编辑,此时我们进行乘除是没问题的,如果我们进行加减的话,需要*1.
这里提一嘴:isNaN()
函数用来确定一个值是否为 NaN
,若有必要,则首先将值转换为数字。这个可以很方便地用来检测我们输入的值是否是数字,是的话,可以直接进行转换了。
标签:总结,控件,BMI,基础知识,switch,&&,他会,JS,我们 From: https://www.cnblogs.com/TomHard/p/18306343