728x90
반응형
6장 비교 연산자, 조건문
비교 연산자
기호 | 뜻 | 예시 |
!= | 다름 | 5 != 2 + 4 |
== | 동일 | 5 == 2 + 3 |
=== | 동일 (타입까지 동일 확인) | "5" === 2 + 3 |
< | 미만 | 10 < 6 |
> | 초과 | 10 > 20 |
<= | 이하 | 3 <= 2 |
>= | 이상 | 5 >= 4 |
※주의할 점
동등 연산자의 경우, 문자형과 숫자형을 비교함에도 똑같다는 결과값을 보여준다.
타입까지 비교하는 일치 연산자의 경우, 다르다는 값을 보여준다.
고로 비교는 일치 연산자를 최대한 활용해라
조건문
: 조건에 따라 이후 행동을 달라지게 만드는 구문
if / else / else if 문
if( ) 의 괄호 안의 값은 항상 Boolean 값으로 변환된 뒤 판단된다.
위의 예시를 이용해서 prompt와 같이 섞어서 적용해보면
prompt로 받은 값은 '문자형'이다.
해당 값을 Number를 이용하여 '숫자형'으로 변환 후
새로운 변수(age2)에 담아서 자료형을 확인해보면 위와 같이 뜬다.
(아예 prompt를 숫자형으로 바로 변환해서 변수에 담아도 되고 / const age1 = Number(prompt("나이를 입력하세요")); )
값을 받아서 조건문을 적용할 때 위의 캡쳐를 참고하면 도움이 될 듯.
※참고
typeof 함수
: 해당 변수의 자료형을 확인할 수 있는 함수이다.
console.log랑 섞어서 위처럼 쓰면 자료형 확인 바로 가능.
728x90
반응형
'자바스크립트(Java Script) > 자바스크립트(Java Script) 기초' 카테고리의 다른 글
자바스크립트(Java Script) 8장 반복문 (0) | 2022.06.22 |
---|---|
자바스크립트(Java Script) 7장 논리 연산자 (0) | 2022.06.22 |
자바스크립트(Java Script) 5장 기본 연산자 (0) | 2022.06.21 |
자바스크립트(Java Script) 4장 형변환 (0) | 2022.06.21 |
자바스크립트(Java Script) 3장 alert / prompt / confirm (0) | 2022.06.21 |
댓글