250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- DOM
- 자바스크립트 배열
- 지하온천에 대한 뉴스로하는 영어 공부
- 자바스크립트 객체
- boolean
- lie 과거분사
- javascript for
- abc뉴스 영어공부
- lay 과거형
- JavaScript
- lay 과거분사
- 변수
- Hot springs tourism
- shift + tab
- Math.random
- python virtual environment create window
- lie와 lay 비교
- 대입연산자
- If
- lie 과거형
- lie와 lay의 차이점
- 자바스크립트 데이터타입
- VScode에서 들여쓰기 해제 하는 방법
- 자바스크립트
- VScode 주석 단축기 ctrl + / 안될때
- fizzbuzz
- python virtual environment create mac
- 자바스크립트 for
- 왕초보 자바스크립트
- 영어뉴스 영어공부
Archives
- Today
- Total
김숭늉 마음대로
자바스크립트, javascript if else, control structure(컨트롤 스트럭쳐) 본문
728x90
안녕하세요. 김숭늉입니다.
자바스크립트, javascript if else, control structure(컨트롤 스트럭쳐)에 대해 알아보겠습니다.
자바스크립트 조건문 (javascript conditional statements) - if
자바스크립트 조건문은 if statement 라고도 합니다. 작성한 코드의 조건에 따라 참과, 거짓을 판별하고 그 결과에 따라 조건문을 실행하게 됩니다. 간단한 예제로 알아보겠습니다.
const age = 19;
const isOldEnough = age >= 18; // true
if (isOldEnough) {
// 괄호안에 참일때 실행됨
console.log("Sarah can star drinving license! 🚗");
}
isOldEnough 변수는 18보다 높은 19의 age를 가지고 있으므로, true입니다. 따라서 if문 조건에 true를 입력하여 콜손창에 "Sarah can star drinving license!"가 노출됩니다. 즉, 조건문 조건이 참이면 실행되고 거짓이면 실행되지 않습니다.
자바스크립트 조건문 (javascript conditional statements) - else
if문에서 더 확장하여, if가 참이면 a가 실행되고, 참이 아니면(그밖에)는 b를 실행해줘의 문장을 아래와 같이 else를 추가하여 작성 할수 있습니다. 이렇게 if와 else가 포함된 조건문을 '컨트롤 스트럭쳐(control structure)'라고도 합니다.
const age = 15;
const isOldEnough = age >= 18;
if (age >= 18) {
// 괄호안에 참일때 실행됨
console.log("Sarah can star drinving license! 🚗");
} else {
const yearsLeft = 18 - age;
console.log(`Sarah is too young. Wait another ${yearsLeft} years :)`);
}
자바스크립트 조건문 (javascript conditional statements) - else if
조건이 두개 이상인 경우 else if를 통해 if와 else 사이에 추가로 작성할 수 있습니다.
if (favourite === 23) {
// 23 === 23
console.log("cool 23 is amazing number!"); // 출력됨 왜냐면 favourte의 변수 타입을 숫자로 변형했기 때문에
} else if (favourite === 7) {
console.log("7 is also a cool numbetr");
} else if (favourite === 9) {
console.log("9 is also a cool numbetr");
} else {
console.log("number is not 23 or 7");
}
그럼 오늘도 좋은하루 보내세요~~~🤍
728x90
반응형
'IT > JavaScript' 카테고리의 다른 글
자바스크립트 ===, ==, 논리연산자(logical operators) (0) | 2023.09.06 |
---|---|
자바스크립트 타입 변환 (type conversion), 강제 형변환 (type coercion), 그리고 불리언(boolean) (0) | 2023.09.06 |
자바스크립트에서 백틱 사용, template literal, javascript usage of backticks (0) | 2023.09.06 |
자바스크립트 기본 연산자 (javascript basic operator) (0) | 2023.09.05 |
자바스크립트(javascript) let, const, var의 차이점 (0) | 2023.09.05 |