2012-06-13 3 views
1

나는 MyDate이라는 전역 변수에 날짜를 저장하고 있습니다. 난 그냥 TheDate을 변경하거나 나는 또한 MyDate을 변경하고자바 스크립트 날짜 참조 또는 값

var TheDate = MyDate; 

for (var i = 5; i > 0; i--) { 
    TheDate = TheDate - i; 
} 

암 :이를 작성하는 경우?

감사합니다. MyDate 경우

답변

3

TheDate 만 변경됩니다.

는이 fiddle link

당신이 TheDate = TheDate - i을 수행 할 때 더 이상 Date 객체로 TheDate 처리하기 때문입니다 대신이 긴 참조하십시오.

0

는 객체 : 예, 경우는 스칼라이다 : 그것은 변수를 모두 변경할 수 있도록 더

0

당신은 단순히 그것을

var TheDate = MyDate; 
for (var i = 5; i > 0; i--) 
{ 
    TheDate = TheDate - i; 
    alert("TheDate = " + TheDate); 
    alert("MyDate = " + MyDate); 
} 
를 확인하실 수 있습니다