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 로 평가
== 나 != 를 사용할경우 버그가 일어나기 쉬움으로 ===나 !== 를 사용하도록한다.