型を変換する
JavaScript入門 / 全 5 枚
JavaScript入門 - 型を変換する
見た目が数字でも、数値とは限らない
入力欄から受け取った値は、数字を打ったつもりでも文字列として届きます。文字列のまま足し算をすると、計算ではなく文字のつなぎ合わせになります。型とは、その値が数値なのか文字列なのかという種類のことです。
Number() を通すと数値に変わります。この変換を自分で書くのが明示変換です。
同じ 12 でも、文字列のままだと 13 になりません。
const worksText = "12";
console.log(worksText + 1); // "121"
console.log(Number(worksText) + 1); // 131 / 5
← → キーでも送れます