본문 바로가기

Understanding JavaScript10

[JS] 원시 타입(Primitive type)과 객체 타입(Object type) 자바스크립트에서 제공하는 데이터 타입은 총 7가지가 있다. 1. 숫자 (number): 0, 1, 2, 3, 4, 5, 6, 7... ... 2. 문자열(string): 'I', 'tiger', 'code'... ... 3. 불리언(boolean): true, false 4. null 5. undefined 6. 심벌 7. 객체 : {a: 7, b: 9, c: 11, d: 13... ...} 이 7개의 데이터 타입은 크게 두 가지의 타입으로 나눌 수 있다. 원시 타입 객체 타입 원시 타입의 값(primitive value)는 변경이 불가능한 값이다. 객체 타입의 값(reference value)는 변경이 가능한 값이다. 원시 값(primitive value)을 변수(확보된 메모리 공간)에 할당하면 실제 .. 2023. 1. 2.
[JS] What is Array?(배열이란?) 배열이란? 배열(array)이란 여러 개의 값을 순차적으로 나열한 자료구조를 뜻한다. 배열은 대괄호 [ ]를 사용해서 표현하고 그 안에 들어가는 값을 배열의 요소(element)라고 한다. 여기서 요소의 순번을 인덱스(index)라고 하는데 주의할 점은 이 순번은 0부터 시작한다는 것이다. 즉, 배열의 첫 번째 인덱스 값은 0이다. let arr = [1,2,3,4,5,6,7] [code] arr이라는 배열의 요소는 1,2,3,4,5,6,7,이고 각각의 index값은 0,1,2,3,4,5,6이다. 배열을 정의하는 표현에서 여러개의 값보다 더 중요한 것이 순차적이라는 표현이다. 왜냐하면 배열에서 요소의 순서가 다르다는 것은 다른 배열이라는 뜻이기 때문이다. 그렇다면 아래의 코드를 보고 두 배열이 같은 배열.. 2022. 12. 29.