Number isFinite : Infinity 또는 -Infinity이면 false, 숫자면 true (형변환x) isInteger : 정수인지 검사. boolean return (형변환 x) isNaN : nan이면 true. (형변환x) toFixed : 숫자를 반올림하여 문자열로 반환. 인수는 소수점 이하 자릿수.(디폴트 0) toPrecision : 인수로 전달받은 전체 자릿수까지 유효하도록 나머지 자릿수 반올림(디폴트 0) toString : 숫자를 문자열로 반환. 진법을 인수로 넣을 수 있다.(디폴트 10) Math abs 절대값 round 소수점 이하 반올림 ceil 올림 floor 내림 sqrt 루트 random : 0이상 1미만. pow : (밑, 지수) 거듭제곱 => 지수 연산자 **..
코딩테스트 문제를 풀다가 Date함수를 이용하는 문제가 나와서 이참에 블로그에 정리해두려고 합니다. 먼저 객체를 생성해야 합니다. 이때 월은 0부터 시작해서 -1을 해야 원하는 월이 나옵니다. var date1 = new Date(); // 현재 날짜 및 시간 var date2 = new Date(2020,05,24,18,00,10); // 2020년 06월 24일 18:00:10 var date3 = new Date('2020-05-24'); // 2002년 06월 24일 09:00:00 var date4 = new Date('2020-05-24 18:10:30'); // 2012년 6월 24일 18:10:30 date에는 get, set 함수가 있습니다. get함수만 보이고 set함수는 보이지 않겠습..
풀이 function solution(a, b) { const day=["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"] const date = new Date(2016,a-1,b).getDay(); return day[date]; } function solution(a, b) { const date = new Date(2016,a-1,b).toString().slice(0,3).toUpperCase(); return date; } 자바스크립트 내장함수인 date를 알고있다면 어렵지 않게 해결할 수 있다. toString()으로 나온다는 사실도 알고 있었는데 오랜만에 보다보니 잘 기억이 안났다. 이참에 date함수를 정리해보았다.