JavaScriptで変数の数値型を取得するにはどうすればよいですか?それとも文字列型でしょうか?

青灯夜游
リリース: 2021-11-24 15:29:39
オリジナル
3689 人が閲覧しました

JavaScript では、typeof 演算子を使用して変数が数値型か文字列型かを取得できます。構文は「typeof 変数」です。戻り値が「number」の場合、変数は数値型の場合、戻り値が "string" の場合、変数は文字列型です。

JavaScriptで変数の数値型を取得するにはどうすればよいですか?それとも文字列型でしょうか?

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート