は、関数とそのデータ型の簡単な例です:JavaScriptのデータ型の有効機能
コードスニペット:
function hello(){
console.log("hello");
}
console.log(typeof(hello)); //function
問い合わせ:JavaScriptで
これらはデータ型です:
1. Object
2. Primitives - String, number, boolean, null, undefined, symbol(ECMA6)
'function'という名前のデータ型が存在しない場合、どのようにデータ型を()としますか(論理的には正しいですが)。また、関数のデータ型はオブジェクトであると書かれています。だから、オブジェクトという結果が得られたに違いない。
誰かがこの混乱を明確にすることはできますか?
[__型演算子は、未評価のオペランドの型を示す文字列を返します.__](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/typeof)データ型 ' – Rayon
''関数' 'は仕様書が返すと言っているものなのですか? (これは意味がありますが、 'typeof null'は' 'object" 'を返します)。 – nnnnnn
はいこれらの場合はどちらも混乱します。また、typeof以外の変数のデータ型をテストする他の方法がありますか?specを返すか、評価されないオペランドの型を示しますか? (上記の2つのコメントによると) – Deadpool