データ型とは、値の種類を指す. JavaScript(ES 6)は、7種類のデータ型を提供します.7つのデータ型は、元のタイプとオブジェクトのタイプに分けられます.6.1数値タイプ
cまたはjavaの場合、int、long、float、doubleなどの様々な数値タイプを提供するために、整数と実数を区別することができる.しかし、JavaScriptにはユニークに1つの数字タイプしか存在しない.6.2文字列タイプ
文字列タイプは、テキストデータを表すために使用されます. 文字列は0以上の16ビットUnicode文字の集合であり、世界の大部分の文字を表すことができる. 単引用符(")、二重引用符(")、backtic(`) JSの中で、最もよく使われるマーク法は小引用符を使うことです.
6.3テンプレート共通
ES 6は、テンプレートテキストと呼ばれる新しい文字列タグを導入する.
文字列、挿入式、タグテンプレートなどの便利な文字列処理機能を提供します.6.3.1複数行文字列
の通常文字列では改行は許可されていません.したがって、改行などの通常の文字列にスペースを表すには、逆スラッシュ()で始まるエスケープシーケンス(escape sequence)を使用する必要があります.6.3.2式の挿入
文字列は、文字列演算子+を使用して接続できます.(ES5) 式を挿入するには、式を${}で囲みます.式の結果が文字列でなくても、タイプは強制的に文字列に変換され、挿入されます. 式を挿入するには、テンプレートライブラリで使用する必要があります.通常の文字列では、挿入式は文字列とみなされます. var first = 'Ung-mo';
var last = 'Lee';
console.log(`My name is ${first} ${last}.`);
6.4ブールタイプ
ブール型値とは,真,偽のtrue,falseを表す.6.5未定義タイプ
未定義タイプは一意です. varキーワードで宣言された変数は、デフォルトでは未定義です. undefinedは、開発者が意図的に割り当てた値ではなく、jsエンジンが変数を初期化する際に使用する値です. 変数に値がないことを宣言する場合はnullを指定します.6.6空のタイプ
null typeは唯一です. nullは、変数に値がないことを意図的に宣言するために使用されます.つまり、以前に参照したジッタ値は参照されなくなります. 関数が有効値を返さない場合はnullを明示的に返すこともできます.6.7シンボルタイプ
ES 6に追加された7番目のタイプ、変更できない元のタイプ値 を使用して、一意の追跡なしオブジェクトのpropertyキーを作成
6.8オブジェクトタイプ
JavaScriptはオブジェクトベース言語 JavaScriptを構成するほとんどのものが対象です.(上位6つのデータ型を除くすべての値がオブジェクトです!)6.9データ型が必要
は、メモリ値を決定するために必要なメモリ領域のサイズを決定するために使用される.は、の値を参照するときに一度に取得する必要があるメモリ領域のサイズを決定するために使用される.は、メモリから取得されたバイナリ数をどのように解釈するかを決定する.
6.10ダイナミックタイプ
6.1.1動的言語と静的言語
cやJavaなどの静的タイプの言語は、変数を宣言する際に、変数に割り当てられる値のタイプ、すなわちデータ型を予め宣言しなければならない.これを明確なタイプ宣言と呼ぶ. JavaScriptは静的タイプ言語とは異なり、変数を宣言するときにタイプは宣言されません.var、let、constキーワードを使用して変数を宣言するだけです. JavaScriptの変数は、宣言ではなく割り当てによって決定されます.また,再割り当てにより変数のタイプを随時動的に変化させることができる.6.1.02動的タイプ言語と変数
動的言語は、変数に任意のデータ型の値を自由に割り当てることができる.したがって,柔軟性は高いが信頼性は低い.次の注意事項を覚えてください:
!💪💪 変数は、必要に応じてのみ使用されます. 変数の有効範囲をできるだけ縮小し、変数の副作用を抑制しなければならない. グローバル変数は使用しないでください. 変数と比較して、定数を使用して値の変更を抑制します. 変数名は、変数の目的または意味を理解するために命名される.🌳 に感銘を与える
javascriptは動的タイプ言語であるため、変数宣言にはさらに慎重になるべきである. 可読性の良いコード上記はWekibooksのモダンJavaScript Deep Diveの読み取りと整理です.
Reference
この問題について(第06章データ型), 我々は、より多くの情報をここで見つけました
https://velog.io/@leyuri/06장-데이터-타입
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol