Recent Posts
Recent Comments
Link
Today
Total
02-01 21:39
관리 메뉴

채린씨의 티스토리

14. 조건문 본문

자료구조, 알고리즘/JavaScript 기초 문법

14. 조건문

채린씨 2022. 3. 4. 10:55

* 조건문 if-else

- 알고리즘에 논리적 비교를 할 때 사용되는 조건식

- if, if else, else 키워드를 통해 구성되며, 조건식에 맞을 경우 {} 내에 있는 명령문을 수행

- 단, 실행 문장이 단일 문장일 경우에는 {} 생략 가능 (그래도 {}를 쓰는 것을 습관화하자!)

 

- if-else문의 구조

(좌)https://simplesnippets.tech/javascript-if-else-control-statements/, (우)https://www.programiz.com/javascript/if-else

 

- if-else if-else문의 구조

(좌)https://simplesnippets.tech/javascript-if-else-control-statements/, (우)https://www.programiz.com/javascript/if-else

 

 

* 3항 연산자

- 3항 연산자를 이용해 if-else를 대체할 수 있음

- 변수 = (조건식) ? 조건식이 참일 때 대입할 값 : 거짓일 때 대입할 값

- msg를 let으로 선언하지 않고 사용해도 괜찮나..? 그리고 msg는 if문 안에서 처음으로 사용되었으니 지역변수 아닌가..?

더보기

var, let 등을 생략하고 변수 선언이 가능하다! (친절한 JavaScript..)

하지만 이렇게 선언하는 경우, scope가 전역변수처럼 인식된다고 한다. 신기방기한 사실..

그래도 let을 붙여서 선언하도록 하자. 헷갈리니까.

'자료구조, 알고리즘 > JavaScript 기초 문법' 카테고리의 다른 글

16. 연습문제  (0) 2022.03.04
15. 조건문 switch  (0) 2022.03.04
13. SCOPE  (0) 2022.03.04
12. 비교논리 연산자  (0) 2022.03.04
11. 산술대입 연산자  (0) 2022.03.04
Comments