2017-11-06 9 views

답변

0

Window Object에는 parseInt() 정의가 포함되어 있지 않으므로 TS에서는 거기를 찾을 수 없습니다. 그것은 표준 내장 함수의 간단한 전화 호출해야합니다

var strToNum: number = parseInt("5"); 
+0

하지만,'window.parseInt ("5")' – overexchange

+0

에서는 parseInt 창 볼 수 있습니다 브라우저 콘솔에서 5 제공하지만 사용하지 않아야합니다 그런 식으로 node.js에서 코드가 작동하지 않기 때문입니다. window.parseInt를 사용하면 이점없이 코드의 이식성을 떨어 뜨리기 때문에 Typescript는 오류로 표시하여이 실수를 방지합니다. –

+0

HTML에서는 전역 범위가 창 개체이기 때문입니다. 모든 전역 변수는 창 객체에 속하지만 TS는 증발 시간에 대해 알지 못합니다. – borkovski