마지막 줄 결과가 NaN으로 나타나는 이유는 누구나 설명 할 수 있습니까? 'userScore'는 span 요소의 객체이며 localStorage 부분을 구현하지 않으면 비슷한 작업이 완벽하게 작동합니다. 미리 많은 감사드립니다!HTML5 웹 저장소 정수가 NaN이됩니다
var score;
score = 20 - (parseInt(turnNr.innerHTML) - bricks.length/2) *
1.2;
if (score >= 0.5) {
score = Math.round(score);
} else {
score = 0;
}
if (localStorage.totalScore) {
localStorage.totalScore = parseInt(localStorage.totalScore) +
score;
} else {
localStorage.totalScore = score;
}
userScore.innerHTML = localStorage.totalScore;
에 코드를 변경하고 싶을 것이다
. [문서 읽기] (https://developer.mozilla.org/en-US/docs/Web/API/Storage). –
localstorage에서 날짜를 검색하려면 localStorage.getItem()을 사용하십시오. –
그래서'parseInt (localStorage.totalScore)'는'NaN'을 산출합니까? 어떤 디버깅을 했습니까? 변수에는 어떤 값이 있습니까? – Bergi