자바스크립트 로직 정리

LiiNi·2024년 6월 21일
post-thumbnail

1. 객체 및 리터럴

숫자는 오직 Number타입으로 모든 수를 실수 처리(64bit부동소수)

특별 숫자로 3가지 존재

Infinity : 양의 무한대
-Infinity : 음의 무한대
NaN : 숫자가 아님(단 타입은 Number에 속함)

문자열은 변경불가능(immutable) 값

이 점은 파이썬과 같다.

undefined는 js엔진이 변수 초기화시사용(개발자 입장에선 의도X)

null은 변수에 값이 없다는 것을 명시(개발자 입장에서 의도함) 또는 유효한 값을 반환할 수 없는 경우

<!DOCTYPE html>
<html>
  <body>
    <script>
      var element = document.querySelector('.myClass');
      console.log(element); // null
    </script>
  </body>
</html>

2. var, let, const비교

var : 재할당 가능.

profile
보안을 겸비하고픈 풀스택개발자

0개의 댓글