02-03 型

2025年7月09日

名前

茅野壮甫

自分で作ったコード(コードと画像)

✅ 練習問題 2-3-1

function setup() {
  // 実験1: 数字のみの文字列
  let str1 = "123";
  print("実験1: " + str1 + " → " + Number(str1));

  // 実験2: 数字と文字が混在する文字列
  let str2 = "123abc";
  print("実験2: " + str2 + " → " + Number(str2));

  // 実験3: 文字のみの文字列
  let str3 = "abc";
  print("実験3: " + str3 + " → " + Number(str3));

  // 実験4: 小数を含む文字列
  let str4 = "12.34";
  print("実験4: " + str4 + " → " + Number(str4));
}

📷 実行結果

まとめ・感想

Nunber()関数は数字だけの時や数字+小数点の場合は正しく変換されるが、文字が1個でも含まれている場合は数値に変換することができなくなりNaN(Not a Nunber)と出るようになる。

NaNの意味は調べるまでわかりませんでした😥

コメントする