브랜든 에르난데스 :
그래서, 시작하기,이 코드가 나와 함께 지저분한, 제발 곰 알지만,이 입력 된 정보들을 연결보다는 통과 후 수치 값을 추가 유지하는 이유 캔 사람이 설명 parseInt()
?
var sol = 0;
var n = 0;
while(n !== null)
{
parseInt(n = prompt("Please enter a number to be added onto stack"));
if(n != null || n != NaN)
{
sol = parseInt(sol);
sol += n;
}
}
console.log(sol);
알렉스 웨인 :
prompt()
문자열을 반환합니다.
parseInt()
문자열 반환 번호를 받아들입니다.
첫 번째의 반환 값으로 작업을 수행하지 않는 parseInt
. 이 방법은 n
문자열입니다. 그래서 당신이 할 때 sol += n
당신이 함께 문자열과 숫자를 추가하고 자바 스크립트는 어떤 이해가되지 않습니다 문자열 및 숫자와 수학 때문에, 함께 CONCATENATE 문자열을 의미하는 것으로 가정합니다.
당신은 아마 할 의미 :
n = parseInt(prompt("Please enter a number to be added onto stack"));