JavaScript 数値を文字や論理型に変換する方法

数値を文字に変換するにはどうしたらいいですか?

toStringメソッドを利用する方法と、Stringコンストラクタを利用する方法が便利です。

目次

toStringメソッドを使って数値を文字列に変換する

 数値を文字列に変換するには、NumberオブジェクトのtoStringメソッドを使用します。

変数.toString();

以下の例では、numという変数に123という数値が格納されています。toStringメソッドを使用することで、numを文字列に変換しstrという変数に格納しています。strは”123″という文字列になります。

let num = 123;
let str = num.toString();

String関数を使って数値を文字列に変換する

 数値を文字列に変換する方法として、String関数を使用する方法もあります。

String(変数);

 String関数には、文字列を作成するときに使用する文字列を指定します。また、数値やオブジェクトを指定すると、それらを文字列に変換したものを返します。

以下の例では、numという変数に123という数値が格納されています。Stringコンストラクタを使用することで、numを文字列に変換し、strという変数に格納しています。strは”123″という文字列になります。

let num = 123;
let str = String(num);

数値を論理型に変換する方法

数値を論理型に変換する方法として、Boolean関数を使用する方法もあります。

Boolean(変数);

 Boolean関数は、指定された値を論理型に変換して返す関数です。Boolean関数には、論理型に変換する値を指定します。Boolean関数は、以下のような規則に従って、値を論理型に変換して返します。

  • 0またはNaNを指定した場合は、falseを返す。
  • それ以外の数値を指定した場合は、trueを返す。
let num1 = 0;
let bool1 = Boolean(num1);  // bool1はfalse

let num2 = 123;
let bool2 = Boolean(num2);  // bool2はtrue

let num3 = NaN;
let bool3 = Boolean(num3);  // bool3はfalse

上記の例では、num1、num2、num3にそれぞれ0、123、NaNが格納されています。それぞれBoolean関数を使用することで、bool1、bool2、bool3という変数に論理型に変換した値が格納されます。

リスキリングでキャリアアップしてみませんか?

リスキリング(学び直し)は、経済産業省が推奨しており、

今だけ、最大70%のキャッシュバックを受けることができます。

リスキリング 給付金が出るスクール紹介

最大70%の給付金が出るおすすめのプログラミングスクール!

国策で予算が決められているため申し込みが多い場合は早期に終了する可能性があります!

興味のある方はすぐに確認しましょう。

「数値を文字や論理型に変換する方法」のまとめ

数値を文字や論理型に変換する方法」を以下にまとめます。

  • toStringメソッドを使用することで数値を文字列に変換することができる。
  • String関数を使用することで数値を文字列に変換することができる。
  • Boolean関数を使用することで、数値を論理型に変換できる。

どの方法を使用するかは、使用するシーンや好みによって異なります。重要なのは、データ型を意識して使用することです。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次