1.已知兩個矩形,寬高分別是200200,400400,甲矩形的座標是x1,y1.乙矩形的座標是x2,y2.
寫出判斷條件兩個矩形是否相碰撞
x1=200;
//自己隨意定義座標
x2=200;
y1=400;
y2=400;
var bool=
false
;//先定義乙個布林值為false
if(x1>=x2 && x1<=x2+
400&& y1>=y2 && y1<=y2+
400)
else
if(x1+
200>=x2 && x1+
200<=x2+
400&& y1>=y2 && y1<=y2+
400)
else
if(x1>=x2 && x1<=x2+
400&& y1+
200>=y2 && y1+
200<=y2+
400)
else
if(x1+
200>=x2 && x1+
200<=x2+
400&& y1+
200>=y2 && y1+
200<=y2+
400)
if(bool)
else
<
/script>
2.判斷乙個整數,屬於哪個範圍:大於0;小於0;等於0
var sum=0;
var value=
number
(prompt
("請輸入乙個數字"))
;if(!
isnan
(value)
)else
if(value===0)
else
}else*/
<
/script>
3.判斷乙個整數是偶數還是奇數,並輸出判斷結果
var sum=0;
var value=
number
(prompt
("請輸入乙個數"))
;if(!
isnan
(value)
)else
}else
<
/script>
4.開發一款軟體,根據公式(身高-108)*2=體重,可以有10斤左右的浮動。來觀察測試者
var h=
number
(prompt
("請輸入身高"))
;var w=
number
(prompt
("請輸入體重"))
;if(!
isnan
(h)&&
!isnan
(w))
else
}<
/script>
5.輸入年份,計算某一年是否是閏年
var value=
number
(prompt
("請輸入某個年份"))
;if(!
isnan
(value)
)elseif(
(value%
100==0)
&&(value%
4!==0)
)elseif(
(value%
100==0)
&&(value%
400==0)
)else
}else
<
/script>
6.輸入數字,顯示星期幾
var value=
number
(prompt
("請輸入數字"))
;if(!
isnan
(value)&&0
else
if(value ==2)
else
if(value ==3)
else
if(value ==4)
else
if(value ==5)
else
if(value ==6)
else
if(value ==7)
else
}else
<
/script>
7.輸入分數,判定成績等級
var score=
number
(prompt
("請輸入分數"))
;if(!
isnan
(score)
&& score>=
0&&score<=
100)
else
if(score>=
75&&score<90)
else
if(score>=
60&&score<75)
else
}else
<
/script>
JS語句練習題
var a prompt 輸入乙個數字 var b prompt 輸入乙個 中的任意運算子 var c prompt 再輸入乙個數字 if b else if b else if b else 方法二 var a prompt 輸入乙個數字 var b prompt 輸入乙個 中的任意運算子 var...
練習題 條件分支
需求1 獲取使用者輸入的分數,如果等於100分,則列印 滿分。需求2 獲取使用者輸入的分數,如果等於100分,則列印 滿分。否則列印 請繼續努力 需求3 獲取使用者輸入的分數 1 如果大於 等於100分,則列印 滿分。2 如果在 90,100 區間,則列印 優秀 3 如果在 70,90 區間,則列印...
js練習題(一)
給出兩個 非空 的鍊錶用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式儲存的,並且它們的每個節點只能儲存 一位 數字。如果,我們將這兩個數相加起來,則會返回乙個新的鍊錶來表示它們的和。您可以假設除了數字 0 之外,這兩個數都不會以 0 開頭。var addtwonumbers fun...