[ミックスJS]Chapter 03条件文
29186 ワード
1.if条件文
使用
if (273 < 100) {
alert('273 < 100 => true');
}
alert('종료');
else 구문
if条件文を後にして使用し、互いに逆の状況を表す文を提供する.if (hour < 12) {
alert('오전입니다.');
}
else {
alert('오후입니다.');
}
if (hour < 11) {
alert('아침 먹을 시간입니다.');
}
else {
if (hour < 15) {
alert('점심 먹을 시간입니다.');
}
}
if (hour < 11) {
alert('아침 먹을 시간입니다.');
}
else if (hour < 15) {
alert('점심 먹을 시간입니다.');
}
else {
alert('저녁 먹을 시간입니다.');
}
質問の確認1.次の例では、「本当です」と出力する回数は何回ですか.
<script>
const a = Number(prompt("첫 번째 숫자", ""));
const b = Number(prompt("두 번째 숫자", ""));
if (a > b) {
alert('첫 번째로 입력한 숫자가 더 큽니다.');
} else if (a == b) {
alert('두 숫자가 같습니다.');
} else {
alert('두 번째로 입력한 숫자가 더 큽니다.');
}
</script>
基本タスク
2.switch条件文と短条件文
1.switch条件文
2.条件付き演算子(3つの演算子)
불 표현식 ? 참일 때의 결과 : 거짓일 때의 결과
const result = (number >= 0) ? '0 이상의 숫자입니다.' : '0보다 작은 숫자입니다.'
3.短い条件文
選択タスク
p.152の<生肖を入力して出力>実行例は、自分の生肖出力の画面をキャプチャする
質問の確認
<script>
const rawInput = prompt('태어난 해를 입력해주세요.', '');
const year = Number(rawInput);
const e = year % 12;
let result;
switch(e) {
case 0:
result = '원숭이'
break;
case 1:
result = '닭'
break;
case 2:
result = '개'
break;
case 3:
result = '돼지'
break;
case 4:
result = '쥐'
break;
case 5:
result = '소'
break;
case 6:
result = '호랑이'
break;
case 7:
result = '토끼'
break;
case 8:
result = '용'
break;
case 9:
result = '뱀'
break;
case 10:
result = '말'
break;
case 11:
result = '양'
break;
}
alert(`${year}년에 태어났다면 ${result} 띠입니다.`);
</script>
<script>
const rawInput = prompt('태어난 해를 입력해주세요.', '');
const year = Number(rawInput);
let 간;
if (e % 12 === 0 ) { result = '신' }
else if (e % 12 === 1) { result = '유' }
else if (e % 12 === 2) { result = '술' }
else if (e % 12 === 3) { result = '해' }
else if (e % 12 === 4) { result = '자' }
else if (e % 12 === 5) { result = '축' }
else if (e % 12 === 6) { result = '인' }
else if (e % 12 === 7) { result = '묘' }
else if (e % 12 === 8) { result = '진' }
else if (e % 12 === 9) { result = '사' }
else if (e % 12 === 10) { result = '오' }
else if (e % 12 === 11) { result = '미' }
let 띠;
if (e % 10 === 0 ) { result = '경' }
else if (e % 10 === 1) { result = '신' }
else if (e % 10 === 2) { result = '임' }
else if (e % 10 === 3) { result = '계' }
else if (e % 10 === 4) { result = '갑' }
else if (e % 10 === 5) { result = '을' }
else if (e % 10 === 6) { result = '병' }
else if (e % 10 === 7) { result = '정' }
else if (e % 10 === 8) { result = '무' }
else if (e % 10 === 9) { result = '기' }
alert(`${year}년에 태어났다면 ${간}${띠} 년입니다.`);
</srcipt>
2). false ? alert("出力B"):alert("出力A")=>alert("出力A")
3). true||alert("出力A")=>true
4). true&&alert("出力A")=>alert("出力A")
回答).3日です.
4つ目の場合、右側を実行してundefinedを出力するので、出力結果は同じです.
Reference
この問題について([ミックスJS]Chapter 03条件文), 我々は、より多くの情報をここで見つけました https://velog.io/@nari120/혼공JS-Chapter03.-조건문テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol