<script>
"use strict";
조건문 : 조건이 참이면 명령문 수행
if (조건) 명령문;
if (조건) {명령문;명령문;명령문;...}
console.log('if() conditional');
var age = 19;
if (age >= 19) {
console.log('You are adult');
}
console.log('if (조건) {명령문, ....}');
if (age >= 19) {
console.log('You are adult');
console.log('So you should take your things');
console.log('Be alone youngs');
}
if.... else
if (조건) 명령문; else 명령문;
age = 17;
사용자로부터 데이터를 입력받고 싶을 때 사용하는 도구
prompt() : 사용자로부터 값을 입력 받는 대화창을 띄운다.
console.log('if...else-----------');
var input = prompt('How old are you', 'age');
age = Number(input);
if (age >= 19) {
console.log('You are adult');
} else {
console.log('You are not adult');
}
if.. else if.. else if.. else
Task : 0 ~ 7(영유아), 8 ~ 13(아동), 14 ~ 19(청소년), 19 ~ (성인), 그 밖에 (잘못입력!)
if (조건) 명령문; <-- 한 문장
if (조건) 명령문; else 명령문; <-- 한 문장
console.log('if...else if else -----------');
vb와 달리 elseif 문법이 존재하지 않는다.
다만 if 와 else 가 쌍을 이루어서 한 문장을 나타낸다는 것을 기억해야 한다.
/* var input = prompt('How old are you', 'age');
age = Number(input); */
if (age < 0) {
console.log('Are you ghost????');
} else if (age < 8) {
console.log('You are 영유아');
} else if (age < 14) {
console.log('You are 아동');
} else if (age < 19) {
console.log('You are 청소년');
} else if (age > 100) {
console.log('What the hell are you');
} else
console.log('You are adult');
// switch(값){
// case 값1: 명령문; 명령문; ... break;
// case 값2: 명령문; 명령문; ... break;
// case 값3: 명령문; 명령문; ... break;
// case 값4: 명령문; 명령문; ... break;
// default: 명령문; 명령문; ...
// }
console.log('switch {-----------------------------}');
switch (age){
case 15:
console.log('지학'); break;
case 16:
console.log('과년'); break;
case 20:
console.log('약관'); break;
case 30:
console.log('이립'); break;
case 40:
console.log('불혹'); break;
case 50:
console.log('지천명'); break;
case 60:
console.log('이순, 육순'); break;
case 61:
console.log('환갑'); break;
case 62:
console.log('진갑'); break;
case 70:
console.log('고희, 종심, 칠순'); break;
case 71:
console.log('망팔'); break;
case 80:
console.log('팔순, 산수'); break;
case 81:
console.log('망구'); break;
case 90:
console.log('졸수, 구순'); break;
case 91:
console.log('망백'); break;
case 100:
console.log('상수'); break;
default:
console.log('해당사항 없음');
}
// window : Global 변수, 함수, 객체를 보관
// 객체 명에서 window를 생략할 수 있다.
console.log('window-----------------------');
var age2= 50; // window 객체에 소속됨
console.log(age2);
console.log(window.age2);
window.age3 = 30; // 명시적으로 window 객체에 소속됨
console.log(age3);
console.log(window.age3);
// window 객체의 대화상자 3형제
// 1) alert(값) : 알림 메세지 출력
// 2) prompt(제몰, 기본값) : 사용자에게 값 요구
// 3) confirm(제목) : 사용자에게 확인을 요구
console.log('3 main massage box')
window.alert('알림창');
var input2 = window.prompt('Which color do you like');
console.log(input);
input2 = confirm('Do you really delete it?'); // confirm -> true, cancel -> false
console.log(input2)
</script>
댓글 없음:
댓글 쓰기