본문 바로가기

개인공부80

6.데이터타입 Javascript는 7개의 데이터타입을 제공한다. 원시 타입(primitive type) - 숫자(Number), 문자열(String), 불리언(Boolean), undefined, null, Symbol 객체 타입(object/reference type) - 객체(객체,함수,배열 등) 1. 숫자 타입 - JS에는 하나의 숫자타입만 존재한다.(모든 수를 실수로 처리) - 메모리에 배정밀도 64비트 부동소수점 형식의 2진수로 저장된다. - JS에는 2진수, 8진수, 16진수등을 표현하기 위한 데이터 타입을 제공하지 않기 때문에 이들 값을 참조하면 모두 10진수로 해석된다. - 추가적으로 특별한 값도 표현할 수 있다. ( Infinity, -Infinity, NaN) * BigInt 찾아보기 2. 문자열 .. 2022. 12. 19.
4. 변수 / 5. 표현식과 문 4.변수 메모리 - 메모리셀의 집합체 데이터 2진수로 저장, 읽기 변수(variable) - 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름 사용자가 직접적으로 메모리에 접근하는것은 어렵고 위험하기 때문에 변수를 통해 간접적으로 접근한다. 식별자(identifier) - 어떤 값을 구별해서 식별할 수 있는 고유한 이름 / 메모리 주소에 붙인 이름 변수, 함수, 클래스 등 모두 식별자 선언(declaration) - 이름등록, 메모리 공간확보 var키워드는 선언과 함께 초기화 진행(undefined) 변수 호이스팅(hoisting) - 변수 선언문이 코드의 선두로 끌어 올려진 것처럼 동작하는 것 할당과 재할당 - =(할당연산자) 사용 확보된 메모리 공간을.. 2022. 12. 17.