지적 코딩을 위한 매우 얕은 지식

Javascript/Js

JS 타입, 변수 | 기본 특징

toy2508 2022. 5. 14. 17:00
반응형

기본특징

 

1. 자바스크립트의 기본 타입, 객체 타입으르 구분
    - 기본 타입 : 숫자, 문자열, boolean, null, undefined
    - 객체 타입 : 프로퍼트(property)의 집합, 배열. Set 객체(값의 집합),
                     Map객체(키와 값의 연결) 등

       

2. 자바스크립트 에서는 함수, 클래스도 하나의 객체로 인식

3. 자바스크립트의 객체 타입은 가변이며, 기본 타입은 불변이다
    - 객체 프로퍼티, 배열 요소의 가변이므로 값을 바꿀 수 있다.
    - 숫자, 문자열, boolean, 심벌, null, undefined 등은 불변으로
      기존 형태를 유지한 상태로 변경은 불가하다
       ex) a = "안녕";  a = "안녕하세요"; 
      (변수명은 같지만 a가 저장한 값이 값이 저장된 메모리 위치가 변경된다)


4. 자바스크립트는 값의 타입을 자유롭게 변환
    ex) let a= 5;   a = "Test"; 
    (a변수에 숫자를 입력했더라도 문자열을 입력하면 자동 변환)

5. 프로그램에서 상수와 변수의 이름을 통해 값을 참조 

반응형

'Javascript > Js' 카테고리의 다른 글

JS 타입, 변수 | 템플릿, 패턴매칭, boolean  (0) 2022.05.20
JS 타입, 변수 | 문자열  (0) 2022.05.15
JS 타입, 변수 | 숫자  (0) 2022.05.14
자바스크립트 어휘 구조  (0) 2022.05.14
Javascript  (0) 2022.05.10