0

データ型を検出し、データ型を変数にロードし、データ型に基づいて適切な「if」ステートメントを実行するにはどうすればよいですか?

これは、すべてが文字列であると考えているようです:

$("#input1").change(function(){
    var keyboard_input = $(this).val();
    alert("That was a " + jQuery.type(keyboard_input));
});

JSFIDDLE

4

1 に答える 1

5

ユーザーが入力フィールドに入力するものはすべて文字列 (キーボードから入力された一連の文字) です。

たとえば、取得したい場合。整数とブール値の場合、この文字列を解析する必要があります。


'true'ブール値を取得するには、文字列がまたはに等しいかどうかを確認できます'false'
数値を取得するには、正規表現を使用する必要があります。

出発点となるJsFIDDLEの例を次に示します。

于 2013-08-02T16:14:11.297 に答える