-2
나는 프롬프트 주위에 표제를 만들어야한다. custumer 입력 값의 프롬프트를 잡아주고 결과를 만들기위한 함수에 eval 0120-함수를 전달합니다 (전체 문자열을 수학 연산자 ('+', '*'등 ...)로 변환).삐죽 소리가 나지 않는다.
원의 약속 - 평가 함수의 결과를 확인하고 평가가 (a) = 자리 경우! ->프롬프트 매번 반복 될 때 사용자 입력 프롬프트 숫자가 아닌 값 (에 '는 ',', '등 ...)
오류를 잡기위한 다른 부분 코드.
do {
var a = prompt('your number', '10-2*4');
} while (eval(a) != 'number');
try {
console.log(eval(a)); //must display 2
} catch (e) {
console.log('Error: ', e);
}
"원형"이 아닌 "루프"라고합니다. – Bergi
'eval (a)! = 'number''는 의미가 없습니다. 이 조건은''number "'문자열을 입력해야만 만족할 수 있습니다. – Bergi