728x90
Date를 String으로 변환 시키는 과정에서 발생한 에러이다.
var date = new Date();
var month = new String(date.getMonth());
일단 코드를 짜면서 javascript는 따로 타입 지정이 없다는 사실을 간과하였다.(바보)
단순하게 String만 씌워주면 되는 상황에서 new는 왜 쓴걸까??
Test Code
Javascript int to String, Javascript date to String
var date = new Date();
typeof date
//"object"
var month = date.getMonth();
month
//7
typeof month
//"number"
var test = new String(month)
test
//String {"7"}0: "7"length: 1[[Prototype]]: String[[PrimitiveValue]]: "7"
var test2 = String(month)
test2
//"7"
반응형
'Frontend > Javascript' 카테고리의 다른 글
[Javascript] 일주일 날짜 구하기 (0) | 2021.12.03 |
---|---|
[Javascript] console log, group, table (1) | 2021.09.28 |
[Javascript] {} to [] (0) | 2021.04.30 |
script에서 session 값 가져오기 (0) | 2021.04.27 |
[javascript] 문자열 포함 확인하기 /includes/match/indexOf/lastIndexOf (0) | 2021.04.16 |
댓글