JavaScriptにおける文字列変換の適用
数値を持つ変数 num があるとします:
let num = 12345;
この数値の桁数を求めてみましょう。
ご存知のように、文字列の長さを求めるには
プロパティ length を使用できます。
ただし、これは文字列に対してのみ機能し、 数値に適用しても動作しません:
let num = 12345;
alert(num.length); // undefined を出力
この問題を解決するために、数値を文字列に変換し、 その文字列の長さを求めます:
let num = 12345;
let str = String(num); // 数値を文字列に変換
alert(str.length); // 文字列の長さを求める
中間変数 str を導入せずに、
関数 String の結果に直接
プロパティ length を適用することもできます:
let num = 12345;
alert(String(num).length); // 文字列の長さを求める
数値を持つ変数が与えられます。この数値の 桁数を求めてください。
数値を持つ2つの変数が与えられます。 1つ目の数値と2つ目の数値の桁数をそれぞれ求め、 結果を合計して画面に表示してください。