條件判斷:if...else
條件分支:switch...case
循環(huán):for while do...while
數(shù)組:面向對象創(chuàng)建
直接創(chuàng)建
還是多維數(shù)組也稱為二維數(shù)組
push()增加
pop()刪除
shift()在前面刪除
UNshift()在前面添加
reverse()反轉
indexof()查看索引
splice()修改
練習1
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>if練習1</title>
<script type="text/javascript">
/*
* 從鍵盤輸入小明的期末成績:
* 當成績?yōu)?00時,'獎勵一輛豪華車'
* 當成績?yōu)閇80-99]時,'獎勵一臺手機'
* 當成績?yōu)閇60-80]時,'獎勵一本書'
* 其他時,什么獎勵也沒有
*/
var score = prompt("小明的期末成績(0-100):");
if(score > 100 || score < 0 || isNaN(score)){
alert("");
}else{
if(scor == 100){
alert("獎勵一輛豪華車");
}else if(score >= 80){
alert("獎勵一臺手機");
}else if(score >= 60){
alert("獎勵一本書");
}else{
alert("");
}
}
</script>
</head>
<body>
</body>
</html>
練習2
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>if練習2</title>
<script type="text/javascript">
/*
* 大家都知道,男大當婚,女大當嫁。
那么女方家長要嫁女兒,當然要提出一定的條件:
* 高:180cm以上; 富:1000萬以上; 帥:500以上;
* 如果這三個條件同時滿足,則:'我一定要嫁給他'
* 如果三個條件有為真的情況,則:'嫁吧,比上不足,比下有余。'
* 如果三個條件都不滿足,則:'不嫁!'
*/
var height = prompt("請輸入你的身高(CM):");
var money = prompt("請輸入你的財富(萬):");
var face = prompt("請輸入你的顏值(PX):");
if(height > 180 && money > 1000 && face > 500){
alert("我一定要嫁給他");
}else if(height > 180 || money > 1000 || face > 500){
alert("嫁吧,比上不足,比下有余。");
}else{
alert("不嫁。");
}
</script>
</head>
<body>
</body>
</html>
練習3
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>if練習3</title>
<script type="text/javascript">
/*
*編寫程序,由鍵盤輸入三個整數(shù)分別存入變量
num1、num2、num3,
*對他們進行排序,并且從小到大輸出。
*/
var num1 = +prompt("請輸入第一個數(shù):");
var num2 = +prompt("請輸入第二個數(shù):");
var num3 = +prompt("請輸入第三個數(shù):");
alert(typeof num1);
if(num1 < num2 && num1 < num3){
if(num2 < num3){
alert(num1 +","+num2 + ","+num3);
}else{
alert(num1 +","+num3 + ","+num2);
}
}else if(num2 < num1 && num2 < num3){
if(num1 < num3){
alert(num2 +","+num1 + ","+num3);
}else{
alert(num2 +","+num3 + ","+num1);
}
}else{
if(num1 < num2){
alert(num3 +","+num1 + ","+num2);
}else{
alert(num3 +","+num2 + ","+num1);
}
}
</script>
</head>
<body>
</body>
</html>