본문 바로가기
자바스크립트(Java Script)/자바스크립트(Java Script) 기초

자바스크립트(Java Script) 6장 비교 연산자, 조건문

by 인생즐겜러 2022. 6. 21.
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 값으로 변환된 뒤 판단된다.

 

if문 예시

 

 

 

 

 

위의 예시를 이용해서 prompt와 같이 섞어서 적용해보면

 

prompt로 받은 값은 '문자형'이다.

해당 값을 Number를 이용하여 '숫자형'으로 변환 후

새로운 변수(age2)에 담아서 자료형을 확인해보면 위와 같이 뜬다.

(아예 prompt를 숫자형으로 바로 변환해서 변수에 담아도 되고 / const age1 = Number(prompt("나이를 입력하세요"));   )

 

값을 받아서 조건문을 적용할 때 위의 캡쳐를 참고하면 도움이 될 듯.

 

 

 

※참고

typeof 함수

: 해당 변수의 자료형을 확인할 수 있는 함수이다.

  console.log랑 섞어서 위처럼 쓰면 자료형 확인 바로 가능.

 

728x90
반응형

댓글