본문 바로가기

Programming/Javascript

(3)
new Data() 1. new Date() 내장 함수 오늘은 필자가 이전에 Javascript 문제를 몇 개 풀던 도중 알게된 한 가지 신기한 내장 객체에 대해 얘기해보려 한다. 먼저, 아래 코드를 살펴보자. 1) currentYear 이라는 변수가 있고, 이 변수에 new Date().getFullYear() 가 할당이 되어있다. 2) 이 변수를 조회를 했을 때, 나오는 값은 2020 이길 바라는 것이다. 어떻게 currentYear가 2020이 되었을까? 해답은 바로 Date() 내장 객체 때문이다. 이 Date() 내장 객체는, 날짜와 시간 (년, 월, 일, 시, 분, 초, 밀리초)을 위한 메소드를 제공하는 생성자 함수 이다. * 하루는 86,400,000 밀리초(millisecond)로 계산 한다. 콘솔창에 위처럼..
Javascript Number 타입 1, Javascript 에서 Number 타입을 선언하는 방법 자바스크립트에서 Number 타입을 선언하는 방법부터 알아보면 간단하다. let num = 12345 그저 num 혹은 임의로 지정한 변수에 숫자 타입을 할당해주면 된다. 2. Number 타입으로 변환하는 방법 지난번 포스팅에 우리가 다른 데이터 형태/타입을 String/문자열로 변환시켜주는 방법을 알아봤었다. 이번에는 다른 형태의 데이터들을 Number 타입으로 바꾸는 방법을 알아보자. "임의의 값을 입력받아 숫자(number)의 형태로 리턴해야 한다"라는 문제가 있다고 치자. 함수를 활용하는 방법들 먼저 보면 이렇다. Number('12345'); // 12345 Number('anything'); // NaN (수로 변환할 수 없음)..
Javascript String 문자열 문자열은 'string' 처럼 작음 따옴표로 표시하는데 간혹 큰 따옴표도 사용한다. 차이점은 없다. 문자열은, 요소가 문자 인코딩과 관련된 문자를 대표하는 일련의 자료값을 저장하고 있는 자료형으로 이해할 수 있다. string 에는 아래와 같이 string, number, boolean, null, undefined, array, object 등등 모든 타입이 들어갈 수 있다. 보이는 바와 같이 콘솔창에서 테스트 결과, 그 어떤 타입이 들어가도 'string'의 타입은 문자열이다. 문자열이 소스 코드에 보이면 그 문자열을 'string literal', 문자열 리터럴이라고 부른다. 1. Javascript(JS)에서 문자열(String)을 선언하는 방법 문자열을 선언하는 방법은 대표적으로 세 가지가 존재..