제어문
제어문은 프로그램의 흐름을 제어할 수 있도록 도와주는 문장을 말한다.
제어문에는 조건식에 만족여부에 따라 코드를 제어하는 '조건문'과 조건문과 변수의 일치에 따라 코드를 제어하는 선택문,
특정코드를 원하는 횟수만큼 반복 실행하는 반복문이 있다.
[if문 - 조건문]
if문은 조건식을 만족할 경우(true)에만 코드를 실행한다.
조건식은 앞에서 배웠던 Boolean() 데이터와 마찬가지로 그 어떤 데이터를 입력해도 true 또는 false값을 반환한다.
if문이 조건식을 만족했을 경우 {}안에 있는 코드를 실행하고 종료한다.
만약 만족하지 못하면 {}안에 있는 코드는 실행하지 않고 그냥 종료한다.
[기본형]
if(조건식){ 조건식이 만족했을 경우 실행할 코드; }
if(조건식) 조건식이 만족했을 경우 실행할 코드; <=이렇게 쓸 경우 무조건 조건이 만족해야 하고 1줄로만 써야함.
[else문]
if문의 조건식이 만족하지 않았을 경우 코드를 실행하는 문장.
[기본형]
if(조건식) {
조건식이 만족했을 경우 실행할 코드;
} else {
조건식이 만족하지 않을 경우 실행할 코드;
}
<script>
var a = 10;
var b = 3;
var member = false;
Boolean(0); //false
Boolean("하이"); //true
// if(true)
// if (a > b) {
// document.write("a는 b보다 큽니다");
// }
var walkamount = prompt("당신은 하루에 몇 보를 걸으시나요?");
if (walkamount >= 10000) {
document.write("좋은 습관을 가지고 계시네요!", "<br />");
}
// 사용자에게 하루 통화량이 얼마나 되는지를 묻고 60분이상이면
// "많이 통화하시는 편이네요!"라고 화면에 출력해주세요.
var teltraffic = prompt("하루 통화량이 얼마나 되시나요?");
if (teltraffic >= 60) {
document.write("많이 통화하시는 편이네요!");
} else {
document.write("적게 통화하시는 편이네요!");
}
</script>
<script>
var num = prompt("당신이 좋아하는 숫자는?", "0");
if (num % 2 == 0) {
// num을 2로 나눈 나머지값이 0과 같다면 (=짝수)
document.write("당신이 좋아하는 숫자는 짝수네요!",'<br/>');
} else {
// 홀수일 경우
document.write("당신이 좋아하는 숫자는 홀수네요!",'<br/>');
}
document.write(
"=========================구분선=========================",
"<br/>"
);
</script>
'Web > JS' 카테고리의 다른 글
중첩 if문 (0) | 2024.09.02 |
---|---|
else if문 (3) | 2024.09.02 |
연산자 활용 테스트 (0) | 2024.09.02 |
연산자 활용 ( 평균 체중 구하기) (0) | 2024.09.02 |
연산자 (0) | 2024.09.02 |