JavaScript では、typeof 演算子を使用して変数が数値型か文字列型かを取得できます。構文は「typeof 変数」です。戻り値が「number」の場合、変数は数値型の場合、戻り値が "string" の場合、変数は文字列型です。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
#Javascript は変数が数値型かどうかを判断しますか?それとも文字列型でしょうか?
JavaScript では、typeof 演算子を使用して、変数が数値型であるか文字列型であるかを判断できます。
typeof 演算子は、指定された変数または値のデータ型を検出するために使用されます。戻り値は、オペランドのデータ型名 (文字列結果) です。
使用形式は次のとおりです:
typeof 操作数
注: オペランドには変数または特定の値 (つまりリテラル) を指定できます。戻り値は次のとおりです:
未定義: オペランドが未定義であることを示します;
boolean: オペランドがブール値であることを示します;
string: オペランドが文字列であることを示します;
number: オペランドが数値であることを示します;
object: オペランドが数値であることを示しますオペランドがオブジェクトまたは配列であること ;
function: オペランドが関数であることを示します。
注: 関数もオブジェクトですが、typeof は関数を特殊なケースとして扱うため、関数を検出すると、返される結果はオブジェクトではなく関数になります。
typeof 演算子を使用してデータ型を検出する例は次のとおりです:
var miaov = 'ketang'; //声明变量,同时给变量赋值 console.log( typeof miaov ); //检测变量miaov,结果为:string console.log( typeof 1 ); //检测数字1,结果为:number console.log( typeof true ); //检测true,结果为:boolean console.log( typeof false ); //检测false,结果为:boolean console.log( typeof undefined ); //检测undefined,结果为:undefined console.log( typeof null ); //检测null,结果为:object console.log( typeof {} ); // 检测对象,结果为:object console.log( typeof [] ); //检测数组,结果为:object function func(){} //定义函数 console.log( typeof func ); //检测func函数类型,结果为:'function'
[関連する推奨事項: JavaScript 学習チュートリアル]
以上がJavaScriptで変数の数値型を取得するにはどうすればよいですか?それとも文字列型でしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。