JavaScriptの基本的なデータ型とは何ですか

青灯夜游
リリース: 2023-01-07 11:44:14
オリジナル
7459 人が閲覧しました

JavaScript の基本的なデータ型は、null (null 値)、unknown (未定義の値)、number (数値)、string (文字列)、boolean (ブール値)、object (オブジェクト) です。

JavaScriptの基本的なデータ型とは何ですか

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript では、次の表に示すように 6 つの基本データ型が定義されています。

# #データ型 説明 null Null値は非オブジェクトを意味します 未定義 未定義の値、割り当てられていない初期化値を示します number Number、数学的演算の値 string ##boolean #ブール値、論理演算の値 #object 複合構造を持つデータセットを表すオブジェクト typeof 演算子を使用して基本構造を検出できますデータ型の。
JavaScript の基本データ型
#情報の流れを表す文字列

例 1

次のコードは、typeof 演算子を使用して一般的な値の型を検出します。

console.log(typeof 1); //返回字符串"number" console.log(typeof "1"); //返回字符串"string" console.log(typeof true); //返回字符串"boolean" console.log(typeof {}); //返回字符串"object" console.log(typeof []); //返回字符串"object" console.log(typeof function(){}); //返回字符串"function" console.log(typeof null); //返回字符串"object" console.log(typeof undefined) ; //返回字符串"undefined"
ログイン後にコピー
注:

typeof 演算子は、文字列形式で 6 つの基本型の 1 つを返します。ただし、比較すると、typeof の戻り値には 2 つの違いがあることがわかります。値と上記の表 簡単な説明は次のとおりです:

null を特殊な型 (Null) の値としてではなく、オブジェクト型として分類します。

function(,){} を関数タイプとして分類します。つまり、関数はオブジェクト型の特別なサブクラスではなく、独立した基本データ型とみなされます。

例 2

null 値の戻り値の型は Object であるため、次のカスタム関数を使用することで、基本的な型検出に対する null 値の影響を回避できます。

//如果是 null 值,则先返回字符串 "null" 否则返回(typeof o)的值 function typeOf(o){ return (o === null) ? "null" : (typeof o); } console.log(typeOf(1)); //返回字符串"number" console.log(typeOf("1")); //返回字符串"string" console.log(typeOf(true)); //返回字符串 "boolean" console.log(typeOf({})); //返回字符串"object" console.log(typeOf(null)); //返回字符串"null" console.log(typeOf(undefined)); //返回字符串"undefined"
ログイン後にコピー
JavaScript では、関数は特別な構造です。コードのコレクションまたはデータ型にすることができ、オブジェクトとして使用したり、型を作成するコンストラクターとして使用したりできます。 JavaScript 関数の使用は比較的柔軟であり、これは JavaScript 言語 (関数型プログラミング) の機敏性の表れでもあります。

[推奨学習:

JavaScript 上級チュートリアル

]

以上がJavaScriptの基本的なデータ型とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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