關於JS的邏輯運算題之if的使用

2021-07-30 11:36:20 字數 2211 閱讀 1040

關於(if)分支(選擇)的練習。

1、if--- 單分支

語法結構:

if(表示式)

2.2、比較兩個數的大小

var num1 = 100;

var num2 = 200;

if (num1>num2)

else

2.3、隨意輸入乙個年份,判斷這個年份是否為閏年。

// var year = prompt("請輸入乙個年份");

// if ((year%400)==0)

2.4、判斷乙個整數是偶數還是奇數,並輸出判斷結果 。

// var inum = prompt("請輸入乙個數");

// if (inum%2==0)

else

2.5、開發一款軟體,根據公式(身高-108)*2=體重,

可以有10斤左右的浮動。來觀察測試者體重是否合適  。

// var weight = prompt("請輸入您的體重");

// var height = prompt("請輸入您的身高");

// if ((height-108)*2==weight)

else

3、if---多分支

語法結構:if(表示式1)

elseelse

3.2、輸入趙本山的考試成績,顯示所獲獎勵

成績==100分,爸爸給他買輛車

成績》=90分,媽媽給他買mp4

90分》成績》=60分,媽媽給他買本參考書

成績<60分,什麼都不買

var grade = prompt("請輸入您的成績")

if (grade==100)

else if (grade>=90)

else if ((grade>=60)&&(grade<90)) else

3.3、選擇樓層

3.4、 成績判定

// 大於85  優秀

// 大於等於75小於等於85 良好

// 大於等於60小於75 及格

// 小於60  不及格

// var snum = prompt("查詢成績");

// var inum = (snum-0);

// if (inum>85)

else if ((inum>=75)&&(inum==85))

else if ((inum>=60)&&(inum<75))

else

else if ((x>=2000)&&(x<4000))

else if ((x>=4000)&&(x<8000))

else if (x>=8000)

else

3.6、關於體質健康指數。

var ikg = prompt("請輸入您的體重");

var im = prompt("請輸入您的身高");

var ibmi = parseint(ikg/(im^2));

if (ibmi<18.5)

else if((ibmi>18.5)&&(ibmi<24.99))

else if ((ibmi>25)&&(ibmi<28))

else if ((ibmi>28)&&(ibmi<32))

else

4、if---巢狀(if)

案例:4.1、判斷奇偶性。

var temp = prompt("路過網咖");

temp += "網咖";

var num =prompt("進入"+temp+",數人數");//數的人數

if (temp=="a網咖")

}else if (temp=="b網咖")

else

4.2、給定乙個值判斷是平年還是閏年。

var num1 = 2004;

var num2 = 1800;

var num3 = num1%4;

if (num3==0)

else

var year = prompt("請輸入乙個數");

if (year%4==0&&year%100!=0||year%400==0)

else

/*4、已知圓的半徑,求出圓的面積*/

// var r = prompt("請輸入半徑");

// var s = 3.14*r*r;

// alert("您輸入的是「"+r+"」它的面積是「"+s+"」");



JS中的邏輯運算子

在js邏輯運算中,0 null false undefined nan都會判為false,其他都為true。只要 前面為false,不管 後面是true還是false,都返回 後面的值。只要 前面為true,不管 後面是true還是false,都返回 前面的值。總結 真前假後 只要 前面是false...

JS中的邏輯運算子

運算方法 只要 前面為false,不管 後面是true還是false,都返回 後面的值。只要 前面為true,不管 後面是true還是false,都返回 前面的值。下面的 是 邏輯或 運算子的示例。o1 true true t t 返回 true o2 false true f t 返回 true ...

js中的邏輯運算子

function else if 0 else if undefined else if a else if null else console.info time null time console.info null null console.info null 空字串 vara console...