Front/JS & jQuery

[js] 자동 형변환

오선지♬ 2022. 9. 27. 11:50
728x90
반응형

1.산술연산자

산술연산자 중에서 + 만 문자열을 이어주는 역할을 하기 때문에 

'4' + 2 는 42로 반환하지만

 

나머지 연산자들은 숫자에만 사용되므로 ( - , * , / , % , ** ) 

'4' - 2 와 같은 경우 자바스크립트에서는 '4' 를 숫자4로 자동형변환하여 2를 출력한다.

 

2. 비교연산자

비교연산자도 '5'  와 같은 문자도 숫자로 자동형변환하여 실행된다.

true = 1, false = 0으로

 

3. 동등 연산자

===  는 형변환 하지 않은 상태에서 비교,

== 는 자동형변환 되어 비교,

자료형까지 비교하려면 === 를 써야한다.

 

이러한 자바스크립트의 속성을 알고 있어야 오류를 최소화 할 수 있다.

728x90
반응형

'Front > JS & jQuery' 카테고리의 다른 글

[jQuery][datatables] row().data()  (0) 2022.09.30
[js] js파일 (컴포넌트 파일) 버전관리  (0) 2022.09.28
[js] typeof  (0) 2022.09.26
[js] 변수 만들기 규칙  (0) 2022.09.25
[js][jQuery] this, $(this) 차이  (0) 2022.09.22