p5js02-03 型

学習日

2025年8月27日

名前

堀内道

プログラム

✅ 練習問題 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));
}

📷 実行結果

まとめ・感想

Namber()関数の特徴は数字のみの文字列だったら、そのまま数字に変換されて、
小数を含む文字列も同じように数字に変換される。
数字と文字や文字のみの文字列は「NaN」(Not a nomber)になり変換されないのである。

NaNの意味がよくわからなかったけど調べたら「Not a namber」という意味だと分かった。

そしてやっぱりスクラッチよりも便利だなと思いました。

コメントする