초보자를 위한 parseInt()
2824 단어 beginnersjavascript
parseInt()
를 살펴보고 "기수"부분에 도달했을 때 완전히 길을 잃었습니다. 다음은 함수parseInt
가 수행하는 작업에 대한 가장 간단한 설명입니다.parseInt 란 무엇입니까?
parseInt
는 2개의 인수를 취할 수 있는 함수이며 정수 또는 NaN(숫자가 아님)을 반환할 수 있습니다.구문은 다음과 같습니다.
parseInt(string)
또는parseInt(string, radix)
예를 들어 다음과 같이 다양한 데이터 유형을 모두 알고 있다고 가정합니다.
그러면 JavaScript가 숫자 데이터 유형에 추가를 수행한다는 것을 이미 알고 있습니다.
1 + 2 + 3;
//6
숫자에 문자열을 추가하면 Javascript가 함께 쌍을 이루어 문자열을 반환합니다. 덧셈은 할 수 없습니다.
'1' + 2 + 3
// '123'
이제 다음 예를 고려하십시오.
위에서 일어나는 일은 JavaScript가 '5'를 숫자가 아니라 문자열로 보는 것입니다. 문자열에 1을 추가하도록 요청하고 있지만 새 값을 만드는 대신 문자열 옆에 1을 추가합니다. 목표가 문자열을 숫자로 변환하는 것이라면
parseInt
를 사용합니다.parseInt
는 더하기 또는 어떤 형태의 연산을 수행하기 전에 문자열에서 따옴표를 제거합니다. 따라서 전체 정수가 됩니다.정수로 변환하기 위해 부동 정수(소수점이 있는 숫자)가 필요한 경우
parseInt
에서 이를 처리할 수도 있습니다.const num = 10.03
console.log(parseInt(num));
// 10
parseInt(문자열, 기수)
전통적으로
parseInt
는 2개의 인수를 취해야 합니다. 이 함수는 문자열을 구문 분석(분석)하고 지정된 기수의 정수를 반환합니다.기수 란 무엇입니까?
기수는 수학적 기수 체계의 기본입니다.
parseInt
를 사용할 때 0에서 9까지의 10자리 숫자를 사용하기 때문에 10진법으로 작업하고 싶을 것입니다. 이것을 십진법이라고 합니다.parseInt("4", 10)
// 4
parseInt("4.444", 10)
// 4
parseInt("Jerry is 9", 10)
// NaN
마지막으로 알아야 할 것은 NaN입니다. 이 함수는 문자열을 시작하는 첫 번째 값만 읽을 수 있습니다. 숫자가 아니면 NaN으로 반환됩니다.
원천:
"어근."Wikipedia, Wikimedia Foundation, 2022년 6월 23일, https://en.wikipedia.org/wiki/Radix .
"Parseint() - 자바스크립트: MDN."자바스크립트 | MDN, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt .
Reference
이 문제에 관하여(초보자를 위한 parseInt()), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/yarixar/parseint-for-beginners-4p79텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)