이 함수에서 반환 값이 변수 값의 증가가 예상됩니다.javascript 함수 반환 설명이 필요합니다.
var num = function(){
var a = 0;
return a++;
}
alert(num()); //it giving the result as 0 instead of 1...why?
사람이 나에게 설명해주십시오 수 있습니다 그러나, 나는 원래 값을 얻고, 여기
내 기능입니다?
이 함수에서 반환 값이 변수 값의 증가가 예상됩니다.javascript 함수 반환 설명이 필요합니다.
var num = function(){
var a = 0;
return a++;
}
alert(num()); //it giving the result as 0 instead of 1...why?
사람이 나에게 설명해주십시오 수 있습니다 그러나, 나는 원래 값을 얻고, 여기
내 기능입니다?
는
var num = function(){
var a = 0;
return ++a;
}
시도 ++ A가 ++ 값을주는 작업 후 값을 제공 한 후 작업을 수행하십시오
'리턴'이후 ++ 행위 :
return a++
==> return a
을 입력 한 다음 1을 a
return ++a
==>a
에 추가하십시오. 그 후에 돌려 보내십시오
보십시오 this answer를보십시오.
'return'은 실제로 둘 다로 마지막으로 작동합니다. 'a ++'는'return'에 * old * 값을'0'으로줍니다. –
나는 동의한다, 그러나 처음으로 나는 가치를 얻어야한다. 위대한 해답을 찾으십시오. – 3gwebtrain