Javascript 基本チュートリアルのフロー制御ステートメント
条件文とは何ですか?
if文
if (条件) {
実行コード;
}
例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>javascript</title>
</head>
<body>
<script type="text/javascript">
var x=5;
if(x<4){
alert('true');
}
</script>
</body>
</html>注: xは5に等しい xが4未満の場合、if文を実行します次のステートメントを実行します。このコードでは、x が条件を満たしていないため、次のステートメントは実行されず、出力は空になります
if...else
if(condition){
条件が満たされた場合にコードを実行します
}else{
条件が満たされない場合にコードを実行します
}
例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>javascript</title>
</head>
<body>
<script type="text/javascript">
var x=5;
if(x<4){
alert('true');
}else{
alert('false');
}
</script>
</body>
</html>注: x=5 条件が満たされているかどうかを判断します x<4 If条件が true の場合は、alert('true') を実行; それ以外の場合は、alert ('false') を実行します;
if...else if...else
if(条件 1){
実行文1
}else if(条件2){
実行文2
}else if(条件3){
実行文3
}else{
上記の条件を満たさない 実行文4
}
例:
rreeeswitchステートメント
switch(condition){
case 1: 実行ステートメント;
case 2: 実行ステートメント;
case 3: 実行ステートメント; ;
デフォルト: 実行ステートメント;
}
インスタンス :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>控制流程语句 if....else if....else </title>
</head>
<script type="text/javascript">
var age = 50;
if(age<=30){
document.write('青年');
}else if(age<=40){
document.write('中年');
}else if(age<=60){
document.write('中老年');
}else{
document.write('老年');
}
</script>
<body>
</body>
</html>注: myweek が 1 に等しい場合、break が実行ステートメントの後に追加されない場合は、すべてのケースが実行されます。 todefault が出力され、break が追加されます。条件が見つかった場合は、それ以上実行しません。switch には初期値が必要です。すべての条件が満たされない場合は、default ステートメントが実行されます


