>  기사  >  웹 프론트엔드  >  노드에서 문자열을 정수로 변환하는 방법(세 가지 방법)

노드에서 문자열을 정수로 변환하는 방법(세 가지 방법)

PHPz
PHPz원래의
2023-04-17 16:43:571563검색

Node.js에서는 문자열을 정수로 변환해야 하는 경우가 많습니다. 이는 JavaScript에서 문자열과 숫자 간의 유형 변환이 상대적으로 쉽기 때문입니다. 하지만 Node.js는 V8 엔진을 사용하기 때문에 그 자체로 몇 가지 특별한 기능을 가지고 있습니다.

Node.js는 문자열을 정수로 변환하는 여러 가지 방법을 제공합니다. 다음은 몇 가지 일반적인 방법입니다.

  1. parseInt()

parseInt() 함수는 문자열을 정수로 변환하는 가장 기본적인 방법입니다. 두 개의 매개변수를 허용합니다. 첫 번째 매개변수는 변환할 문자열이고 두 번째 매개변수는 구문 분석할 기본 매개변수입니다.

기본은 사용할 기본을 나타내는 정수입니다. 예를 들어 밑이 10인 경우 구문 분석된 문자열은 밑이 10진수 형식으로 표시되어야 합니다.

기본 예는 다음과 같습니다.

const str = '123';
const num = parseInt(str);
console.log(num); // 123

기본을 지정하려면 두 번째 매개변수를 parsInt() 함수에 전달할 수 있습니다. 예를 들어, 16진수 문자열을 정수로 변환하려면 다음 코드를 사용할 수 있습니다.

const str = '1A';
const num = parseInt(str, 16);
console.log(num); // 26
  1. Number()

TheNumber() 함수는 문자열을 숫자로 변환하는 또 다른 방법입니다. 하나의 매개변수, 즉 변환할 문자열을 허용합니다.

다음은 Number() 함수 사용의 예입니다.

const str = '123';
const num = Number(str);
console.log(num); // 123

Number() 함수를 사용하여 문자열을 부동 소수점 숫자로 변환할 수 있습니다. 예:

const str = '123.45';
const num = Number(str);
console.log(num); // 123.45
  1. 단항 + 연산자

단항 더하기 연산자(+)는 문자열을 숫자로 변환할 수도 있습니다. 변환할 문자열이라는 하나의 매개변수만 허용합니다.

다음은 단항 더하기 연산자를 사용하는 예입니다.

const str = '123';
const num = +str;
console.log(num); // 123

단항 더하기 연산자를 사용하여 문자열을 부동 소수점 숫자로 변환할 수 있습니다. 예:

const str = '123.45';
const num = +str;
console.log(num); // 123.45

단항 더하기 연산자는 유효한 숫자로 변환될 수 있는 문자열에서만 작동한다는 점에 유의해야 합니다. 잘못된 문자열의 경우 NaN을 반환합니다.

요약

이 글에서는 문자열을 정수로 변환하는 몇 가지 방법을 소개합니다. Node.js에서는 parsInt() 함수를 사용하는 것이 가장 일반적인 방법입니다. 그러나 상황에 따라 Number() 함수나 단항 더하기 연산자를 사용하여 동일한 작업을 수행할 수도 있습니다.

위 내용은 노드에서 문자열을 정수로 변환하는 방법(세 가지 방법)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.