Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 문자열을 정수로 변환하는 방법은 무엇입니까?


변환 문자열 정수 parseInt() 함수는 자바스크립트에서 사용됩니다. . parseInt() 함수는 Nan을 반환합니다. (숫자가 아님) 문자열에 숫자가 포함되지 않은 경우. 숫자가 있는 문자열이 전송되면 해당 숫자만 출력으로 반환됩니다. 이 함수는 공백을 허용하지 않습니다. 공백이 있는 특정 숫자가 전송되면 공백 앞에 있는 숫자의 일부가 출력으로 반환됩니다.

구문

parseInt(value);

이 함수는 문자열 을 사용합니다. 및 전환 그것을 정수로. 문자열에 정수가 없으면 NaN 출력이 됩니다.

예시

다음 예에서 다양한 경우의 문자열 예:문자열만 , 숫자가 있는 문자열 , 등은 parseInt()를 통해 가져와서 전송되었습니다. 함수. 나중에 정수 값이 있는 경우 출력에 표시된 대로 표시됩니다.

<html>
<body>
<script>
   var a = "10";
   var b = parseInt(a);
   document.write("value is " + b);
   var c = parseInt("423-0-567");
   document.write("</br>");
   document.write('value is ' + c);
   document.write("</br>");
   var d = "string";
   var e = parseInt(d);
   document.write("value is " + e);
   document.write("</br>");
   var f = parseInt("2string");
   document.write("value is " + f);
</script>
</body>
</html>

출력

value is 10
value is 423
value is NaN
value is 2