본문 바로가기

자바스크립트120

[Javascript] 내장 객체 - Date 객체 Date 객체의 특정 메소드를 찾으러 오신 분들은 Ctrl+F로 검색해주세요. 감사합니다. 이번에 나오는 Date 객체는 이름에서 느껴지듯 날짜(+시간)에 대한 데이터를 다루는데 사용되는 객체입니다. 0. 협정 세계시와 로컬 시간 자바스크립트를 다루다가 갑자기 시간 퀴즈? 라고 생각될 수 있지만 간단히 알아두고 넘어가야합니다. 우리는 상식으로 우리가 사는 곳의 시간과 다른 나라에서의 시간은 다르다고 알고 있습니다. 웹에서도 이러한 개념이 필요합니다. 인터넷은 국경없이 전세계와 소통한다고 하지만 그만큼 하나의 기준이 필요하기도 하기 때문이죠. 우선 로컬은 당연하게도 사용자가 위치한 지역을 말합니다. 사용자가 대한민국에서 접속했다면 대한민국의 표준 시간(날짜)를 받아오고 미국에서 접속했다면 미국의 표준 시간.. 2021. 3. 17.
[Javascript] 내장 객체 - Set 특정 메소드를 찾으러 오신 분들은 Ctrl + F로 검색하시길 바랍니다. 감사합니다. Set 객체는 중복되지 않는 값들의 집합을 다루는 객체입니다. 중복되지 않는 값이면서 자료형이 달라도 상관없는 집합입니다. 어떻게 보면 배열의 일종이기도 해서 지난 포스트의 Map객체 그리고 배열 객체인 Array 객체와 유사한 메소드들이 많습니다. 그러나 배열과 유사한거지 배열이 아니므로 Array, Map처럼 인덱스나 키로 접근이 불가능한 차이점에 유의해야합니다. 1. add() add(value); add는 생성된 Set 객체에 값을 추가합니다. 이때 Set객체의 요소들의 자료형이 달라도 문제가 발생하지 않습니다. let set1 = new Set(); set1.add(1); set1.add('two'); set1.. 2021. 3. 15.
[Javascript] 내장 객체 - Map 과 연관 배열 특정 메소드를 찾으러 오신 분들은 Ctrl + F로 검색하시길 바랍니다. 감사합니다. 이번에 알아볼 내장 객체는 Map 객체입니다. 이 객체는 연관 배열을 다루는데 도움을 주는 내장 객체입니다. 연관 배열에 대한 내용은 아래 링크의 설명을 참조해 주시길 바랍니다. 2021.02.17 - [Programming/Javascript] - [Javascript] 반복문 3 - for~in [Javascript] 반복문 3 - for~in 이번 포스트와 다음 포스트는 for문의 변형 두가지를 소개하며 넘어가도록 하겠습니다. 그 첫번째는 연관 배열을 순서대로 처리해주는 for~in 구문입니다. 0. 연관 배열 연관 배열이란, 키:키값 쌍 bamtory29.tistory.com 1. set set(key, valu.. 2021. 3. 15.
[Javascript] 내장 객체 - Array 특정 메소드를 찾으시는 분들은 Crtl + F로 검색하시길 바랍니다. 자바스크립트의 내장 객체인 Array는 값의 집합, 즉, 배열을 다루는데 이용되는 내장 객체입니다. 배열에 대한 설명은 아래링크를 참조하시길 바랍니다. 2021/03/02 - [Programming/Javascript] - [Javascript] 배열 [Javascript] 배열 리터럴의 한 종류이자 자주 사용하는 데이터형인 배열을 다루도록 하겠습니다. 1. 배열 배열은 데이터들의 집합입니다. 변수에 여러개의 값들을 담고 싶다면 배열을 이용하면 됩니다. 배열에서 bamtory29.tistory.com 1. 배열의 기본 활용 1-1. length length; 배열의 길이를 취득합니다. let arr = [1, 2, 3, 4, 5]; c.. 2021. 3. 9.
[Javascript] 내장 객체 - Math Math 객체의 특정 메소드를 찾으러 오신 분들은 ctrl + F로 검색기능을 이용해주세요. 지난번에는 숫자 값을 직접 다루는 Number 내장 객체였다면 이번에는 수학적 계산에 이용되는 내장 객체입니다. Math 객체의 특징은 숫자형 데이터를 다루는 것이 아닌 계산에 사용된다는 점과 모든 프로퍼티와 메소드가 정적이라는 특징을 가지고 있습니다. 1. 소숫점의 올림, 내림 메소드 설명 ceil(n) 숫자n의 소수점을 올림합니다. floor(n) 숫자n의 소수점을 버림합니다. round(n) 숫자n을 반올림합니다. trunc(n) 소수 부분을 버리고 정수 부분만 취득합니다. 2. 제곱근 계산 메소드 설명 SQRT1_2 1/2제곱근 계산 SQRT2 2제곱근 계산 sqrt(n) n의 제곱근 cbrt(n) n의 .. 2021. 3. 8.
[Javascript] 내장 객체 - Number 객체 Number 객체의 특정 프로퍼티, 메소드를 찾으시는 분은 Ctrl + F로 검색 Number 객체는 숫자 데이터를 처리하기 위한 내장 객체 입니다. 1. Number 객체의 프로퍼티 Number 객체의 프로퍼티는 모두 정적 프로퍼티입니다. 정적 프로퍼티/메소드에 대한 설명은 아래를 참조해주세요. 2021/03/03 - [Programming/Javascript] - [Javascript] 정적 프로퍼티와 정적 메소드 1. NaN (Not a Number) NaN //정적 프로퍼티이므로 실제 접근은 아래와 같이합니다. Number.NaN NaN은 Not a Number의 줄임말입니다. 말그대로 숫자가 아닌 값을 의미합니다. Null과 undefined와는 다릅니다. NaN은 숫자가 아니며 모든 값과 같이.. 2021. 3. 5.
300x250