본문 바로가기

부트캠프교육중/JavaScript63

[JavaScript] 원시자료형와 참조자료형 - 자바스크립트에서 원시 타입의 데이터 string, number, bigint, boolean, undefined, symbol, (null) - 고정된 저장공간을 차지하는 데이터 - 하나의 정보 즉 데이터를 담고 있다. - 데이터 보관함 한칸에 하나의 데이터만 넣을수있다.!!! - 원시자료형의 보관함인 변수에는 하나의 데이터만 담는다! - 값 자체에 대한 변경이 불가능하지만, 변수에 재할당을 하여 변수에 담긴 내용을 변경하는 것은 가능하다. (기존데이터에 영향X) let word = "hello world!" word = "hello codestates!" reference data type - 하나의 주제는 있지만 분명 서로 다르고, 여러개의 데이터를 가지고 있다. - 자바스크립트에서 원시자료형이 .. 2023. 1. 2.
[JavaScript] for in 과 for of for in반복문은 object자료형에만 쓰인다 for of반복문은 array, 문자, arguments, nodelist, map, set 이런것들에 쓸수 있는 반복문이라고 보면된다. 간단히 이렇게만 알아두자! let bookArray = { title: "자바스크립트 이해하기", price: 32000, author: "뭉지", publisher: "코딩짱짱걸" }; for(key in book) { console.log(key, book[key]); } let arr = [2,3,4,5]; for(let 자료 of arr) { console.log() } 2022. 12. 31.
[JavaScript] 객체 객체 (object) 입력해야 하는 데이터의 종류가 동일한 경우 객체를 사용하면 손쉽게 데이터를 관리할 수 있습니다. 이렇게 공통적인 속성을 가지는 경우 객체를 사용해야 합니다. 객체는 0개 이상의 프로퍼티의 조합으로 되어있다. # property 프로퍼티란 속성이란 뜻으로 자바스크립트에서 객체 내부의 속성을 의미한다. 객체는 프로퍼티로 구성된다. 프로퍼티는 key : value 의 형식으로 객체 안의 콤마(,)로 구분되어 할당된다. key는 속성명, value는 속성값이라고 생각하면 된다. let user = { firstName: 'Steve', lastName: 'Lee', email: 'steve@codestates.com', city: 'Seoul' }; # lastName은 키(key) 'Le.. 2022. 12. 31.
[JavaScript] 배열 메서드 # typeof let words = ['피', '땀', '눈물'] typeof '문자열' // 'string' typeof 123 // 'number' typeof words // 'object' typeof 배열 하면 object라고 나온다 !!!! 그래서 배열인지 아닌지 판별하려면 -> Array.isArray 써야한다 # Array.isArray : 배열인지 아닌지 판별 (결과값은 true, false) let words = ['피', '땀', '눈물'] Array.isArray('문자열') //false Array.isArray(123) // false Array.isArray(words) // true Array.isArray([1,2,3]) // true Array.isArray([]) //.. 2022. 12. 30.