JavaScript

변수선언,대입연산자,비교연산자

한우종 2024. 7. 9. 18:21
변수선언함수

 

VAR :사용안함

 

LET : 한번 선언한 "변수" 를 여러번 사용할 수 있다.

 

CONST : 한번 선언한 "변수" 의 값을 변경할 수 없다.

 

대입 연산자

 

= : 키워드 좌측에는 대입할 "변수", 키워드 우측에는 대입 할 값을 작성한다.

 

예시

변수 = 1 , 변수 = '1'  

 

 

비교 연산자
비교 연산자 설명
=== 양쪽의 위치한 값이 같으면 TRUE 틀리면 FALSE 로 평가한다.
! 값을 부정하는 NOT 의 의미로 사용된다.
!== 양쪽의 값이 다를경우 TRUE 같을경우 FALSE 로 평가한다.
> 좌측에 값이 더 크면 TRUE 같거나 작다면 FALSE 로 평가한다.
< 우측에 값이 더 크면 TRUE 같거나 작다면 FALSE 로 평가한다.
>= 좌측 값이 크거나 같다면 TRUE 작다면 FALSE 로 평가한다.
<= 우측 값이 크거나 같다면 TRUE 작다면 FALSE 로 평가한다.

사용하지않는 비교연산자 설명
== === 와 같은 의미지만 자동형변환이 적용되므로 사용하지않음
!= !== 와 같은 의미지만 자동형변환이 적용되므로 사용하지않음


자동현변환 : 
자바스크립트는 자동형변환 기능을 가졌는데 
10 == '10' 의 결과가 TRUE 로 평가되는 것이 자동형변환 기능이다.
10(숫자) == '10'(문자) 의 경우 === 을 사용할경우 숫자===문자 이므로 FALSE 로 평가

== 나 != 를 사용할경우 버그가 일어나기 쉬움으로 ===나 !== 를 사용하도록한다.