條件判斷:if...else
條件分支:switch...case
循環(huán):for while do...while
數(shù)組:面向?qū)ο髣?chuàng)建
直接創(chuàng)建
還是多維數(shù)組也稱為二維數(shù)組
push()增加
pop()刪除
shift()在前面刪除
UNshift()在前面添加
reverse()反轉(zhuǎn)
indexof()查看索引
splice()修改
練習(xí)1
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>if練習(xí)1</title>
<script type="text/javascript">
/*
* 從鍵盤輸入小明的期末成績(jī):
* 當(dāng)成績(jī)?yōu)?00時(shí),'獎(jiǎng)勵(lì)一輛豪華車'
* 當(dāng)成績(jī)?yōu)閇80-99]時(shí)赢底,'獎(jiǎng)勵(lì)一臺(tái)手機(jī)'
* 當(dāng)成績(jī)?yōu)閇60-80]時(shí)翻伺,'獎(jiǎng)勵(lì)一本書'
* 其他時(shí)肃拜,什么獎(jiǎng)勵(lì)也沒有
*/
var score = prompt("小明的期末成績(jī)(0-100):");
if(score > 100 || score < 0 || isNaN(score)){
alert("");
}else{
if(scor == 100){
alert("獎(jiǎng)勵(lì)一輛豪華車");
}else if(score >= 80){
alert("獎(jiǎng)勵(lì)一臺(tái)手機(jī)");
}else if(score >= 60){
alert("獎(jiǎng)勵(lì)一本書");
}else{
alert("");
}
}
</script>
</head>
<body>
</body>
</html>
練習(xí)2
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>if練習(xí)2</title>
<script type="text/javascript">
/*
* 大家都知道榨咐,男大當(dāng)婚摆马,女大當(dāng)嫁矩动。
那么女方家長(zhǎng)要嫁女兒撑刺,當(dāng)然要提出一定的條件:
* 高:180cm以上; 富:1000萬(wàn)以上; 帥:500以上;
* 如果這三個(gè)條件同時(shí)滿足,則:'我一定要嫁給他'
* 如果三個(gè)條件有為真的情況播掷,則:'嫁吧审编,比上不足,比下有余歧匈。'
* 如果三個(gè)條件都不滿足,則:'不嫁砰嘁!'
*/
var height = prompt("請(qǐng)輸入你的身高(CM):");
var money = prompt("請(qǐng)輸入你的財(cái)富(萬(wàn)):");
var face = prompt("請(qǐng)輸入你的顏值(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>
練習(xí)3
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>if練習(xí)3</title>
<script type="text/javascript">
/*
*編寫程序口糕,由鍵盤輸入三個(gè)整數(shù)分別存入變量
num1、num2磕蛇、num3景描,
*對(duì)他們進(jìn)行排序,并且從小到大輸出秀撇。
*/
var num1 = +prompt("請(qǐng)輸入第一個(gè)數(shù):");
var num2 = +prompt("請(qǐng)輸入第二個(gè)數(shù):");
var num3 = +prompt("請(qǐng)輸入第三個(gè)數(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>