서비스의 이벤트 안내를 제공하기 위해 Administrator Management System에서 매달 이벤트 데이터에 처리하는 작업을 진행했다. 이 때, 이벤트 생성 페이지에서 이벤트 기한에 다음달 첫째날과 마지막날을 자동으로 기입해주기 위해 Date 객체를 사용한다. console.log(new Date()); // Thu Feb 25 2021 00:00:00 GMT+0900 (대한민국 표준시) 오늘은 2021년 2월 25일이다. Date 객체의 함수 중에 getMonth()는 0부터 1월이 시작되므로 다음 달을 출력하기 위해선 1을 더해주어야 한다. console.log(new Date(now.getFullYear(), now.getMonth() + 1, 1)); // Mon Mar 01 2021 ..
Equality 연산자 (동등 연산자) == 와 != Javascript 에서 == 를 사용하면 연산이 되기 전에 피연산자들을 먼저 비교할 수 있는 형태로 변환 123 == 123 // true 12345 == "12345" // true true == 1 // true undefined == null // true 'abc' == new String('abc') // true null == false // false 'true' == true // false true == 2 // false Identity 연산자 (일치 연산자) === 와 !=== 피연산자들이 서로 타입이 달라도 형변환을 하지 않고 연산 123 === 123 // true 12345 === '12345' // false true ==..
DOM DOM (Document Object Model) - 문서에 대한 모든 내용을 담고있는 객체로, 문서 즉 열려진 페이지에 대한 정보를 따로 객체화하여 관리 예를 들어 아래와 같은 태그가 있다면 This element is div 아래와 같이 ID 로 접근 가능하도록 해주는 역할이 DOM document.getElementById('here').innerHTML = 'I want change this HTML'; DOM 은 Document 즉, 현재 문서에 대한 변형과 제어를 담당했다면, BOM 은 Window 프로퍼티에 속해서 document 변형이 아닌 window 를 제어한다. BOM BOM (Browser Object Model) - 브라우저에 대한 모든 내용을 담고있는 객체로, 브라우저가 ..