ホームページ  >  記事  >  ウェブフロントエンド  >  ノード内で文字列を整数に変換する方法(3つの方法)

ノード内で文字列を整数に変換する方法(3つの方法)

PHPz
PHPzオリジナル
2023-04-17 16:43:571587ブラウズ

Node.js では、多くの場合、文字列を整数に変換する必要があります。これは、JavaScript では文字列と数値の間の型変換が比較的簡単であるためです。ただし、Node.js は V8 エンジンを使用するため、独自の特別な機能がいくつかあります。

Node.js には、文字列を整数に変換するためのメソッドがいくつか用意されています。一般的な方法をいくつか紹介します。

  1. parseInt()

parseInt() 関数は、文字列を整数に変換する最も基本的なメソッドです。 2 つのパラメータを受け入れます。最初のパラメータは変換される文字列で、2 番目のパラメータは解析されるベースです。

塩基は、使用される塩基を表す整数です。たとえば、基数が 10 の場合、解析された文字列は基数 10 進数形式で表現される必要があります。

以下は基本的な例です:

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

ベースを指定したい場合は、2 番目のパラメーターを parseInt() 関数に渡すことができます。たとえば、16 進文字列を整数に変換するには、次のコードを使用できます。

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

TheNumber() 関数は、変換するもう 1 つの方法です。文字列を数値に変換するメソッド。 1 つのパラメータ、つまり変換される文字列を受け入れます。

次に、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. 単項演算子

単項プラス演算子 ( ) も文字列を数値に変換できます。パラメータは、変換される文字列を 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 では、parseInt() 関数を使用するのが最も一般的な方法です。ただし、状況に応じて、Number() 関数または単項加算演算子を使用して同じタスクを実行することもできます。

以上がノード内で文字列を整数に変換する方法(3つの方法)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。