JS for循環 if判斷、white循環。小練習



1----輸入正整數n,求1-n的和。

var n=prompt("請輸入一個正整數");
         var sum=0;
         for (var i=1;i<=n;i++) {
              sum=sum+i
         }   alert(sum)

2----籃球彈起的高度100米 第幾次高度小於1米,每次彈起是上一次的0.6

var h=100;
        var bs=0
        while(true){
            h=h*0.6;
            bs++
            if (h<1) {
                alert(bs);
                break
            }
        }

 3-------輸入一個年份,判斷是否是閏年(能被4整除卻不能被100整除的年份,世紀年份能被400整除的是閏年)

var year=prompt("請輸入一個年份");
          if ((year%4==0&&year%100!==0)||year%400==0){
          	      alert("閏年")
          } else{
          	  alert("平年")
          }

 4------輸入一個正整數,判斷是奇數還是偶數

var num=Number(prompt("請輸入正整數"))
        var newNum=parseInt(num);
        if (num-newNum>0) {
        	   alert("請輸入整數")
        } else{var str=num%2==0?"偶數":"奇數";
        	
        } alert(str);

 5-------標准體重:

    男士體重=身高-100=+3,女士體重-身高+110=+3

 將公式變形為 男士體重-身高+100=3 女士體重-身高+110=+3

 var jg=tz-sg=100

var jg=tz-sg+100
          var sex=prompt("請輸入性別(樣式:男/女)")
          var jg=0
          if(sex == "男"){
          var sex =prompt("請輸入體重")
          weight=Number(weight);
          if (isNaN(weight)) {
          	   alert("請按要求輸入")
          } else if(isNaN(weight)&&weight>0){
          	   var height=prompt("請輸入身高");
          	   height=Number(height);
          	   if(isNaN(height)){
          	   	alert("請按要求輸入")
          	   }else{
          	   	jg=weight-height+100;
          	   	if (jg>=-3&&jg<=3) {
          	   		alert("標准體重")
          	   		
          	   	}else{
          	   		alert("非標准體重");
          	   	}
          	   }
          }
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM