javascript基礎(二) 個人筆記


javascript的條件語句

if語句

只有當指定條件為 true 時,該語句才會執行代碼。
語法如下:

if (條件) 
{
//只有當條件為 true 時執行的代碼
}

if···else···語句

如果if條件成立,則執行if的條件代碼,否則,則執行else的代碼。
語法如下:

if (條件) 
{
//當條件為 true 時執行的代碼
}
else
{
//當條件不為 true 時執行的代碼
}

閏年判斷事例如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>

/*閏年的判斷*/
var a = parseInt(prompt("請輸入年份:"));
if(a%4==0&&a%100!=0||a%400==0)
alert("是");
else
alert("否");
</script>
</body>
</html>

結果如下:
這里寫圖片描述
這里寫圖片描述

if···else if···else···語句

通過多個選擇語句來選擇一個代碼執行。
(可以有多個else if 語句)
語法如下:

if (條件 1) 
{
//當條件 1true 時執行的代碼
}
else if (條件 2)
{
//當條件 2true 時執行的代碼
}
else
{
//當條件 1 和 條件 2 都不為 true 時執行的代碼
}

微型計算器事例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>計算器</title>
</head>
<body>
<script>
var a = parseInt(prompt("請輸入第一個數:"));
var b = prompt("請輸入運算符:");
var c = parseInt(prompt("請輸入第二個數:"));
if(b=="-"){
var sum = a-c;
}
else if(b=="+"){
var sum = a+c;
}else if(b=="*"){
var sum = a*c;

}else if(b=="/"){
var sum = a/c;
}
else
alert("輸入錯誤");
alert(a+b+c+"="+sum);
</script>
</body>
</html>

結果:
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述

Switch 語句

根據case 的值來執行相對應的代碼段。
語法如下:

switch(n) 
{
case 1:
執行代碼塊 1
break;
case 2:
執行代碼塊 2
break;
default:
n 與 case 1case 2 不同時執行的代碼
}

判斷季節事例如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>月份</title>
</head>
<body>
<script>
var a = parseInt(prompt("請輸入月份:"));
switch (a){
case 12:
case 11:
case 10:{
var sum = "四";
break;
}
case 9:
case 8:
case 7:
{
var sum = "三";
break;
}
case 6:
case 5:
case 4:{
var sum = "二";
break;
}
case 3:
case 2:
case 1:{
var sum = "一";
break;
}
default:{
var sum = "輸入有誤!";
break;
}

}
alert(sum);
</script>
</body>
</html>

結果:
這里寫圖片描述
這里寫圖片描述


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: