주변을 읽었으며 지금은 매우 혼란 스럽습니다. 전역 범위의 로컬 변수에 액세스하려고합니다. 함수 내부에서 var를 제거했지만 여전히 "정의되지 않은"것으로 돌아오고 있습니다. 나는 뭔가를 놓친 것 같아요. 어떤 도움도 크게 감사 할 것입니다. 감사!함수 외부의 변수에 액세스 할 수 없습니다. jquery
var totalcostApple;
function shopping() {
$("#apple").on("keyup", function() {
var quantity = $("#apple").val();
totalcostApple = (quantity * 0.2).toFixed(2);
});
};
shopping();
console.log(totalcostApple);
. 기대치를 좀 더 자세하게 설명해주세요. – charlietfl
내가하고 싶은 것은 keyup 이벤트 이후 쇼핑 기능 외부의 totalcostApple 변수에 액세스 할 수 있습니다. 이것이 가능한가? – user3858292
예. 그러나 사건이 발생하기 전에 * 변수에 액세스하고 있습니다. 이벤트를'console.log (totalcostApple);'*를 실행하면 예상대로 작동 할 것이다. –