※ ChatGPTを利用し、要約された質問です(原文:変数を文字型から数値型への強制変換方法?)
変数の文字型から数値型への強制変換方法とcase文の書き方について
このQ&Aのポイント
変数を文字型から数値型に変換する方法や、case文の書き方について不満があります。
フォームの値は必ず文字型になっているため、case文で値を括る必要があります。
数値型に変換してcase文を簡潔に書く方法はあるのでしょうか。
case文の書き方に不満が有るのでお尋ねします。
フォームの値は必ず文字型になっているので、case文では値を""で括る必要があります。
下記にサンプルを示します。
var index, val;
index = document.getElementById("digitalinput").selectedIndex;
val = document.form1.digitalinput.options[index].value;
switch(val) {
case "3":
alert("選択された値は"+val+"です");
break;
}
valを数値型に変換して、case 3:と書けるようにする方法は有るのでしょうか。
よろしくお願いします。
お礼
回答有難うございます。 Numberオブジェクト確認しました。 目が悪いので、見落としていました。