정의 순서가 있는 데이터 컬렉션을 저장할 떄 사용한다. 데이터 컬렉션이 논리적으로 정의된 규칙에 따라 내열된 것 let word = ['가' , '나' , '다' , '라', '마'] 이 배열의 각각을 element (요소) 라고 부른다. 배열은 index 값을 가진다. [0 , 1 ,2, 3, 4] 해당 요소에 접근하는 법 word[0] = 가 라는 요소에 접근이 가능하다. 배열의 길이는 length 라고 불리며 1부터 시작하게된다. word.length === 5 push() : 데이터의 요소를 추가하고 싶을떄 사용 (마지막 배열에 추가 가됨) let word = ['가' , '나' , '다' , '라', '마'] 에 '바' 라는 요소를 추가 word(배열명).push('바')데이터입력 pop() (..
javascript
문자(String) 타입 : 1. " " , ' ' 를 감싼 내용을 문자타입으로 인식한다. 2. '123' 같이 숫자를 따옴표로 감싼다면 이것또한 문자로 인식하게된다. + 연산자만 사용이 가능하다. 3. console.log('123' + 'abc') 라면 '123abc' 라는 내용으로 출력이 되게된다. 숫자(Number) 타입 : 1. 모든 연산자가 사용 가능하다. 숫자와 문자를 합치게되면 문자타입으로 변환된다. 2. 문자열을 포함한 연산에서 + 이외의 연산자를 사용하면 NaN(Not a Number) 값이 나온다. 3. '2' * 2 같은 경우 값이 숫자 4 가 나온다. (숫자로 변환이 가능하다면 먼저 숫자로 변환)
이셋을 알기 위해서 먼저 재할당과 재선언 에 대해 알아야한다. 재할당 변수에 할당된 데이터를 다시 할당하는 것으로 let a = 123 a= 456 과 같은 형태로 a의 변수를 재할당하는것이다. 재선언 변수를 선언할때 var, let , const 를 사용하여 변수를 선언하게되는데 재선언은 변수를 동일한 스코프 내에서 다시 선언하는 것을 의미 var a = 123 var a = 456 과 같은 형태로 a의 변수를 재선언하는것이다. 여기서 var , let , const의 각각의 성격이 달라진다. var : 재할당과 재선언이 모두 가능하다. let : 재할당은 가능하지만 재선언은 불가능하다. const : 재할당과 재선언 모두 불가능하다. 그렇다면 var 보다 let 이나 const를 사용하는것이 좋다 라..