JavaScript で文字列の配列を数値の配列に変換するにはどうすればよいですか?

WBOY
リリース: 2023-09-12 20:21:04
転載
2074 人が閲覧しました

如何在 JavaScript 中将字符串数组转换为数字数组?

JavaScript では、文字列の配列を数値の配列に変換する方法がいくつかあります。 1 つ目の方法は、組み込みの parseInt() メソッドを使用することです。2 つ目は、型変換 関数を使用することです。3 つ目は、 単項 演算子を使用します。

parseInt() メソッドの使用

parseInt() メソッドは、文字列をパラメータとして受け入れる JavaScript の組み込み関数です。そして数値を返します。このメソッドは、文字列の配列を数値の配列に変換するために使用できます。

Syntax

parseInt()メソッドの構文は次のとおりです-

parseInt(string, radix);
ログイン後にコピー

Parameters

  • # string - 数値に変換される文字列。

  • Radix - 文字列の基数 (基数) を指定するオプションのパラメーター。デフォルト値は 10 です。

次の例は、parseInt() メソッドを使用して文字列の配列を数値の配列に変換する方法を示しています。

<html>
<head>
   <title>Examples</title>
</head>
<body>
   <div id="result"></div>
   <script>
      var arr = ["1", "2", "3"];
      // array of strings

      var nums = arr.map(function(str) {
         // using map() to convert array of strings to numbers

         return parseInt(str); });
      document.getElementById("result").innerHTML = nums
   </script>
</body>
</html>
ログイン後にコピー

上記の例では、map() メソッドが parseInt() メソッドで使用され、arr 配列内の各要素が数値に変換されます。 map() メソッドは、配列内の各要素に対して関数を呼び出した結果を含む新しい配列を作成します。

型変換関数の使用

文字列配列を数値配列に変換する別の方法は、型変換関数を使用することです。 型変換関数は、あるデータ型を別のデータ型に変換するために使用されるユーザー定義関数です。

次の例では、型変換関数を使用して文字列の配列を数値の配列に変換します。

<html>
<head>
   <title>Examples</title>
</head>
<body>
   <div id="result"></div>
   <script>
      function toNumber(value) {
         return Number(value);
      }
      var arr = ["1", "2", "3"];
      var nums = arr.map(toNumber);
      document.getElementById("result").innerHTML = nums;
   </script>
</body>
</html>
ログイン後にコピー

上の例では、toNumber() 関数が文字列を数値に変換します。この関数は、文字列の配列を数値の配列に変換するために使用されます。

単項演算子の使用

文字列配列を数値配列に変換する別の方法は、単項 演算子を使用することです。 単項 演算子は、オペランドを数値に変換する前置演算子です。

次のプログラムは、単項演算子を使用して文字列配列を数値配列に変換する方法を示しています。

<!doctype html>
<html>
<head>
   <title>Examples</title>
</head>
<body>
   <div id="result"></div>
   <script>
      var arr = ["1", "2", "3"];
 
      // Using the unary + operator
      var nums = arr.map(unaryOp);
      document.getElementById("result").innerHTML = nums
     
      // Function that converts string to number
      function unaryOp(value) {
         return +value;
      }    
   </script>
</body>
</html>
ログイン後にコピー

上の例の unaryOp() 関数は、単項演算子を使用して文字列を数値に変換するユーザー定義関数です。この関数を使用すると、文字列の配列を数値の配列に変換できます。

結論

JavaScript では、文字列の配列を数値の配列に変換する方法が 2 つあります。 1 つ目は組み込みの parseInt() メソッドを使用する方法で、2 つ目は型変換関数を使用する方法です。

以上がJavaScript で文字列の配列を数値の配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!