JS基础知识总结(2)

一、我们的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,若有必要,则首先将值转换为数字。这个可以很方便地用来检测我们输入的值是否是数字,是的话,可以直接进行转换了。

 

posted @   Tomhard  阅读(2)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示