본문 바로가기

FRONTEND/Javascript12

[Javascript] Date() / new Date()/ +new Date() 비교 (false 이유) Date Date 생성자는 시간의 특정 지점을 나타내는 Date 객체를 생성한다. Date객체는 1970년 1월 1일 UTC(국제표준시) 00:00으로부터 지난 시간을 밀리초로 나타내는 유닉스 타임스탬프를 사용한다. 아래와 같이 다양하게 Date객체를 생성하고 날짜를 지정할 수 있다. new Date(); new Date(value); new Date(dateString); new Date(year, monthIndex[, day[, hour[, minutes[, seconds[, milliseconds]]]]]); var today = new Date(); var birthday = new Date(95,11,17); var birthday = new Date("December 17, 1995 03:2.. 2021. 4. 20.
[Javascript] CONST, LET, VAR 차이 / SCOPE CONST 상수(변하지 않는 값) 누군가가 인위적으로 변수의 값을 바꿀 수 없으니 보안상 좋다. 다양한 thread가 동시에 접근해서 값을 변경해서 오류가 나는 것을 막아줄 수 있다. human mistake을 방지 할 수 있다. 'const' 는 아래처럼 변수 재선언, 재할당 둘 다 불가능 {} 단위의 scope EX1) - 재선언, 재할당 불가 const name = 'JASN' console.log(name) // JASN const name = 'OK' console.log(name) // Uncaught SyntaxError: Identifier 'name' has already been declared name = 'OK' console.log(name) //Uncaught TypeError:.. 2021. 4. 9.