if 문 if(조건){ 참일 때 실행문 } if(조건){ 참일 때 실행문 } else{ 거짓일 때 실행문 } if(조건1){ 조건 1이 참일 때 실행문 } else if(조건2){ 조건2가 참일 때 실행문 } else{ 모든 조건이 거짓일 때 실행문 } 조건 연산자 조건 ? 참일 때 : 거짓일 때 switch 문 switch(변수) { case 'A' : 변수가 'A'와 같을 때 실행문; break; case 'B' : 변수가 'B'와 같을 때 실행문; break; default : 모두 다를 때 실행문; }
자동 형 변환 더하기(+)를 제외한 모든 연산은 모두 숫자로 자동 형 변환이 되어 계산됨 숫자형으로 변환 Number() parseInt(), parseFloat() 문자열로 변환 .toString() toString() 괄호안에 숫자를 넣으면 해당 진수로 변환이 됨 String() : null, undefined 포함해서 문자열로 변환 간단하게 숫자나 문자열로 변환 문자열 형태 앞에 '+'를 붙이면 문자를 숫자로 변환 숫자에 빈 문자열 ' '을 더하면 숫자가 문자열로 변환 논리형으로 변환 값이 있거나 0이 아닌 숫자는 true 값이 없거나 0은 false