본문 바로가기

자바스크립트 if2

[ 모던 자바스크립트 스터디 ] 암묵적 타입 변환 & 명시적 타입 변환 지난 포스팅에서 다뤘던 암묵적 타입 변환이 행해지는 문자열, 숫자, 불리언 타입을 자세하게 하지 못했던 것 같아서 다시 포스팅해보려고 한다. 문자열 타입 변환 + 연산자는 피연산자 중 하나 이상이 문자열이라면 문자열 연결 연산자로 동작한다. 따라서 아래 코드는 문자열 '22' 를 반환한다. 2 + '2' 자바스크립트 엔진은 문자열 연결 연산자 표현식을 평가하기 위해 숫자타입 2 를 암묵적으로 문자열으로 변환 시키는 것이다. 아래는 헷갈릴 수 있는 암묵적 문자열 타입변환 케이스이다. true + '' // "true" false + '' // "false" null + '' // "null" undefined + '' // "undefined" (Symbol()) + '' // TypeError: Cann.. 2022. 9. 14.
[ JavaScript ] 자바스크립트 기본 문법 | 조건문(if 문, else문, if-else 문) 해당 포스팅은 생활코딩의 이고잉 님의 강의를 기반으로 개인 공부용으로 정리한 포스팅임을 미리 알립니다. 자바스크립트 기본 문법 :: if문 자바스크립트의 조건문은 if로 시작합니다. if 뒤의 괄호에 조건이 오고, 조건이 될 수 있는 값는 Boolean입니다. Boolean의 값이 true라면 조건이 담겨진 괄호 다음의 중괄호 구문이 실행되는 것을 볼 수 있습니다. 예제로 살펴봅시다. if(true){ alert('result : true'); } if 뒤 조건이 true 이기 때문에 위의 예제의 실행결과는 'result : true' 입니다. if(false){ alert('result : true'); } if 뒤 조건이 false 이기 때문에 위의 예제의 실행결과는 아무것도 출력하지 않을 것입니다... 2021. 2. 2.