본문 바로가기

프로그래밍/예제로 배우는 자바스크립트 요약 및 분석(IT 전공 서적)29

예제로 배우는 자바스크립트 요약 및 코드 분석 10장 10.2~10.3 10.2 Data 개체 자바스크립트에서 Data 객체는 날짜와 시간을 처리하는 데 사용된다. Data 객체에서는 1970녀 1월 1일 00:00(UTC)을 기점으로 현재 시간까지의 시간을 밀리초로 계산한 숫자로 날짜와 시간을 나타낸다. 협정 시계시, 즉 UTC(Universal Time, Coodinated)는 영국 런던 그리니치 천문대를 기점으로 하는 GMT(Greenwich Mean Time)와 동일한 의미로 사용된다. 한국 표준시(KST, Korea Standard Time)은 UTC에 9시간을 더한 시간이 된다. 따라서 UTC 00:00 AM은 한국 포준시로 09:00 AM이 된다. 10.2.1 현재 날짜와 시간 Date 객체에서 Date()는 생성자 함수이다. 다음은 new 연산자와 Date().. 2023. 10. 15.
예제로 배우는 자바스크립트 요약 및 코드 분석 10장 10.1 10장 내장 객체 내장 객체는 프로그래머가 별도로 객체를 정의할 필요가 없는 자바스크립트 자체에서 제공하는 객체이다. 10장에서는 수학에 관련된 Math 객체, 날짜와 시간을 다루는 Date 객체, 집합 개념을 가진 Set 객체에서 제공하는 프로퍼티와 메서드에 대해 배운다. 또한 키-값으로 데이터를 다루는 Map 객체에 대해 알아보자. Map 객체를 생성한 다음 객체에 새로운 요소를 추가하고, 삭제하는 방법에 대해 학습하자. 10.1 Math 객체 Math 객체는 자바스크립트의 내장 객체로써 프로그램에서 수학적 연산을 위한 다양한 메서드를 제공한다. Math 객체의 메서드 중 많이 사용되는 것들을 표로 정리하면 다음과 같다. Math 객체의 메서드 메서드 설명 min() 최솟값을 반환함 max() 최댓값.. 2023. 10. 15.
예제로 배우는 자바스크립트 요약 및 코드 분석 9장 9.3 ~ 9.5 9.3 배열 요소 추출/검색 자바스크립트 배열에서 특정 요소의 위치를 파악하는 데는 indexOf() 메서드를 사용하고 특정 요소의 존재 여부를 확인하기 위해서는 includes() 메서드가 사용된다. 배열에서 특정 요소를 추출하거나 검색한느 데에는 splice()와 find() 메서드가 용된다. 그리고 forEach() 메서드를 이용하면 배열의 요소를 순회하면서 요소를 처리할 수 있다. 또한 map() 메서드는 배열 요소 각각에 함수를 적용해서 새로운 배열을 만드는데 사용된다. 9.3.1 indexOf() 메서드 indexOf() 메서드는 배열에서 특정 문자열의 위치, 즉 인덱스 값을 반환한다. 예제 9-11. indexOf() 메서드 사용 예 array_index_of.html 코드 원문 예제 9-1.. 2023. 10. 14.
예제로 배우는 자바스크립트 요약 및 코드 분석 9장 9.1 ~ 9.2 9장 배열 배열은 다수의 값을 하나의 변수에 저장하는 특별한 변수이다. 자바스크립트에서 배열은 Array 객체에 기반한다. 9장에서는 배열을 생성한 다음 요소 값에 접근하는 방법에 대해 배운다. 또한 배열의 요소를 변환하고 요소를 추가 삭제하는 방법, 배열 요소를 추출하고 검색하는 방법, 배열을 병합하고 정렬하는 방법 등에 대해 알아보자. 마지막으로 2차원 배열을 생성하고 다루는 방법에 대해서 학습하자. 9.1 배열이란? 배열(array)은 다음과 같이 여러 값을 하나의 변수에 저장할 수 있게 해주는 특별한 변수이다. 자바스크립트에서 배열은 Array 객체를 기반으로 한다. const scores = [85, 97, 78, 88, 92]; 위에서와 같이 배열은 대괄호([])로 요소들을 감싸고 콤마(,)로.. 2023. 10. 14.