본문 바로가기

조건문4

JavaScript기초(12)_조건문(4) 1. 삼항 연산자를 이용한 조건문 : 조건 ? 조건이 참이면 실행되는 표현식 : 조건이 거짓이면 실행되는 표현식 : {} 사용할 수 없는 문법이기 때문에 하나의 표현식으로만 표현이 가능하다. 아래와 같이 삼항 연산자를 이용한 조건식을 만들 수 있다. let n = 5; console.log(n % 5 === 0 ? '5의 배수입니다.' : '5의 배수가 아닙니다.' ); 위의 식을 아래처럼 변수로 할당하여 표현 가능하다. const message = n % 5 === 0 ? '5의 배수입니다.' : '5의 배수가 아닙니다.'; console.log(message); 2. switch를 이용한 조건문 : switch는 뒤 괄호 안에 있는 값이 무언인지 중괄호 안에 있는 코드들을 비교해서 실행한다. : de.. 2021. 10. 5.
JavaScript기초(11)_조건문(3) 1. 논리 연산자를 이용한 조건문 평가 ( && / || / ! ) (1) && : And 연산자 (2) || : Or 연산자 ('버티컬 바'라고 읽는다.) (3) ! : Not 연산자 2. 논리 연산자를 이용한 조건문 실행 (1) && : And 연산자 : 둘 다 참 일 때만 참이다. : 표현식은 앞에 먼저 평가하고, 뒤에를 평가한다. : 앞 표현식을 평가해서 참 일 때만, 뒤 표현식을 평가할 필요가 생기기 때문에 뒤의 표현식이 실행된다. (2) || : Or 연산자 ('버티컬 바'라고 읽는다.) : 둘 중에 하나만 참이면 참이다. : 앞 표현식을 평가해서 참 이면, 뒤 표현식을 평가할 필요가 없어서 실행하지 않는다. : 앞 표현식을 평가해서 거짓일 때만, 뒤 표현식을 평가할 필요가 생기기 때문에 표현.. 2021. 10. 4.
JavaScript 기초(10)_조건문(2) 1. else if : if에 해당하지 않을 때 15는 5의 배수이기도 하기 때문에 위의 조건문은 정확한 결과값이 도출되지 않으니 코드를 조금 더 세밀하게 보완해보자. 다음과 같이 변수를 추가 선언하여 좀 더 보기 좋게 표현할 수 있다. 2021. 10. 3.
JavaScript 기초(9)_조건문(1) 1. 조건문(Conditional Statements) : 표현식이 참으로 평가될 때, 실행되는 블록 (1) 표현식이 거짓으로 평가될 때 : false / 0 / '' / null / undefined / NaN (2) 표현식이 참으로 평가될 때 : (1)의 반대 모두 ex) true / 37 / 'Kim' / {} / [] 등등 (3) else {} : if에 해당되지 않을 때 2021. 10. 1.