이것은 내 코드이며 "Uncaught TypeError : undefined is not function"이 무엇이 잘못 되었습니까?Javascript 날짜가 정의되지 않은 오류
var myDate = new Date().setDate(17);
document.getElementById("result").innerHTML = myDate.getDate();
이것은 내 코드이며 "Uncaught TypeError : undefined is not function"이 무엇이 잘못 되었습니까?Javascript 날짜가 정의되지 않은 오류
var myDate = new Date().setDate(17);
document.getElementById("result").innerHTML = myDate.getDate();
setDate
수정가 호출 및 undefined
를 반환하는 객체입니다. 당신이 확인하려면 somethingelse
는 today
가 언급 된 날짜를 참조하지만, 일 변경, 당신은 today
을 복사 한 다음 somethingelse
변경할 수 있습니다 : 당신이 무엇 보존 상관하지 않은 경우 물론
var today = new Date();
var somethingelse = new Date(today.getTime());
somethingelse.setDate(17);
document.getElementById("result").innerHTML = somethingelse.getDate();
을, today
, 사본을 만들지 않고도이를 수정할 수 있습니다.
var date = new Date();
date.setDate(17);
document.getElementById("result").innerHTML = date.getDate();
이 훨씬 충분하다 : 동일한 today
객체와 set
해당 개체에 대한 get
날짜를 취할 수 있습니다.
var today = new Date();
today.setDate(17);
document.getElementById("result").innerHTML = today.getDate();
.. 그것은 처음 사용하지 않을 때 왜 'somethingelse'를 재정의? – Rhumborl
세 번째 변수는 쓸모가 없습니다. 두 번째 var로 이미 완료 했으므로 변수를 한 번만 선언해야합니다. – Havvy