📌 Date - 날짜와 시간을 위한 속성값과 메서드를 제공하는 객체 - Date 객체는 1970년 1월 1일 UTC(협정 세계시) 자정과의 시간 차이를 밀리초로 나타내는 정수값으로 표현한다 💛 new Date( ) // default let date_now = new Date(); let date_now_str = Date(); console.log(date_now); // 2021-09-29T15:24:41.387Z console.log(date_now_str); // Thu Sep 30 2021 00:24:41 GMT+0900 (Korean Standard Time) console.log(typeof date_now); // object console.log(typeof date_now_str); /..
📌 Math - 수학적인 연산을 위한 속성과 메서드를 제공하는 객체 - Math는 생성자 함수가 아니고 모든 속성과 메서드는 정적이기 때문에, 언제든지 호출할 수 있다 💛 절대값 / 최대값 / 최소값 console.log(Math.abs(-2));// 2 console.log(Math.max(1, -2));// 1 console.log(Math.min(1, -2));// -2 let nums = [1, 2, 3, 4, 5]; console.log(Math.max(nums));// NaN console.log(Math.min(nums));// NaN // apply() console.log(Math.max.apply(null, nums));// 5 console.log(Math.min.apply(null,..
📌 Collection - Collection : 구조 또는 비구조화 형태로 프로그래밍 언어가 제공하는 값을 담을 수 있는 공간을 의미한다 - Collection은 내부적으로 Iterator를 가지고 있다 - 자바 스크립트에서 제공하는 Collection의 종류에는 Indexed Collection와 keyed Collection이 있다 1. Indexed Collection : index를 통해 가 element에 접근할 수 있다 (예) Array, Typed Array 2. keyed Collection : 특정 문자열, 자료형을 통해 접근할 수 있다 (예) Object, Map, Weak Map, Set, Weak Set * Iterator : 객체 지향적 프로그래밍에서 배열이나 그와 유사한 자료 ..
📌 Collection - Collection : 구조 또는 비구조화 형태로 프로그래밍 언어가 제공하는 값을 담을 수 있는 공간을 의미한다 - Collection은 내부적으로 Iterator를 가지고 있다 - 자바 스크립트에서 제공하는 Collection의 종류에는 Indexed Collection와 keyed Collection이 있다 1. Indexed Collection : index를 통해 가 element에 접근할 수 있다 (예) Array, Typed Array 2. keyed Collection : 특정 문자열, 자료형을 통해 접근할 수 있다 (예) Object, Map, Weak Map, Set, Weak Set * Iterator : 객체 지향적 프로그래밍에서 배열이나 그와 유사한 자료 ..
📌 생성자 - 생성자 함수 : 유사한 객체를 다중으로 만들 때 사용되는 함수를 말한다 - 일반적으로 생성자 함수의 이름 첫 글자는 대문자로 시작한다 - 생성자 함수로 객체를 생성할 때에는 new 연산자를 사용한다 - 생성자는 붕어빵 틀이고, 유사한 객체는 앙금이나 가격이 다른 붕어빵이라고 생각하자 - 생성자 내부에서 사용하게 되는 메서드를 정의할 때에는 prototype을 사용한다 (예) 생성자함수명.prototype.메서드명 = function(){ 실행문 }; 💛 생성자 function FishBread(flavor, price){ this.flavor = flavor; this.price = price; this.base = "flour"; } let test = FishBread("test", 1..
📌 배열 (Array) - 여러 개체값을 순차적으로 나열한 선형 자료 구조를 말한다 - 배열은 가장 간단한 자료 구조 중 하나로, 동일한 이름 아래 같은 속성의 값을 저장해 관리를 편리하게 하기 위해 사용한다 💛 배열 선언 및 접근 // 배열 선언 let arr_1 = [ 1, 2, 3, 4, 5 ]; let arr_2 = new Array(3); // 배열 접근 console.log(arr_1);// [ 1, 2, 3, 4, 5 ] console.log(arr_2);// [ ] console.log(arr_1[0]);// 1 console.log(arr_1[1]);// 2 console.log(arr_1[2]);// 3 arr_1[2] = 999; console.log(arr_1[2]);// 999 💛..
📌 Recap 제로베이스 네카라쿠배 JavaScript 강의를 완강하고, 복습하기 위해 정리해본다. [참고] 표준 내장 객체 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects 표준 내장 객체 - JavaScript | MDN 이 장은 JavaScript의 모든 표준 내장 객체와 그 메서드 및 속성을 나열합니다. developer.mozilla.org 2021-09-30 / Initial Posting 💛 형변환 title des code result String() Data type을 String으로 String(123); "123" Number() Data type을 Number로 Number(""); Numb..