이다닷

[JavaScript] Day 12 - 조건문에 대해서 본문

JavaScript

[JavaScript] Day 12 - 조건문에 대해서

이다닷 2023. 1. 26. 15:41

조건문이란?

조건문이란 주어진 조건의 참/거짓의 여부에 따라 프로그램의 흐름을 결정할 수 있는 구문을 뜻한다.

여기에서 조건이란, 불리언 데이터를 반환하거나 불리언 데이터로 해석할 수 있는 표현식을 의미한다.

 

ex) 게임 캐릭터의 HP가 0입니까?  => true일 경우 캐릭터가 죽는다.

 

if문

키워드 if를 이용해 만드는 구문 'if문'은 가장 일반적인 형태의 조건문이다.

 

If문의 기본 형태

if(조건) {

    // 조건이 true일 때 실행할 코드

}

//예시
let HP = 0
if(HP === 0) {
	console.log("You are die!")
}
// You are die! 가 출력된다.

 

if - else문

else를 추가하여 조건이 거짓일 때의 할일을 추가 정의할 수 있다.

📌독립적인 else문은 만들 수 없다.

if(조건) {

    // 조건이 true일 때 실행할 코드

}

else {    // 조건이 false일 때 실행할 코드}

//예시
let HP = 1
if(number == 0) {
	console.log("You are die!")
} else {
	console.log("Keep going!")
}
// Keep going!이 출력된다.

⚠️조건문이 실행을 마치고 나면 코드 진행 흐름은 이어지는 다음 구문으로 자연스럽게 이동한다!⚠️

 

오늘의 실습

let number = 3

if(number == 5) {
    console.log("조건으로 사용된 비교연산식이 참을 반환했다!")
    console.log("조건으로 사용된 비교연산식이 참을 반환했다!")
    console.log("조건으로 사용된 비교연산식이 참을 반환했다!")
    console.log("조건으로 사용된 비교연산식이 참을 반환했다!")
}
else{
    console.log("조건으로 사용된 비교연산식이 거짓을 반환했다!")
    console.log("조건으로 사용된 비교연산식이 거짓을 반환했다!")
}
//멈추지 않고 순서대로 이어서 실행을 실시한다.
console.log("독립적으로 사용된 콘솔로그")
document.querySelector("none")
let hello = "hello"
console.log(hello)

실습의 결과