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 |