JavaScriptの基本:基本型、参照型変数



Javascript Basics Basic Type



基になるタイプ

1.基本的なタイプには、文字列、数値、ブール、未定義、null、シンボルの6つのタイプがあります。

2.基本タイプを定義します:let name = 'Chris'



3.3。 JSは、整数と浮動小数点のタイプに関係なく、つまり、intとdouble unityが帰化した数になりました!

四。 JSは動的言語です。つまり、データ型の定義を変更した後は次のようになります。
let name = 'Chris' name = 1



5. let name = undifined typeof(name)//undifined.
つまり、タイプと名前の値は未定義です-> 未定義の両方のタイプも値です。

参照型

1.参照型には、オブジェクト(オブジェクト)、配列、関数(関数)が含まれます。次のセクションでは、これら3つのタイプについて説明します。
(1)対象:

1)オブジェクト参照型の定義:



let person = { name:'Chris', age: 20, Id:111 }

2)オブジェクトの属性を呼び出します。
①Java '。'を使用して呼び出します:person.Id
②「[]」呼び出し:person[id]
見てください。操作はより簡潔になりますが、場合によっては[]は状況によりよく適応できます 例:インターフェース内のユーザーオプションに従ってプロパティを呼び出すために背景が必要な場合、事前に背景がわからない属性名が呼び出され、今回は選択を許可してから、人[選択]が動的に呼び出すことができます不明なプロパティ。

let selection = 'name' person[selection]

(2)配列://実際のオブジェクトはオブジェクトタイプです

1)配列参照型を定義します。

let selectednames = ['Chris','Sam','Luffey'] // definition of course be empty array: let selectednames = []

2)。前述のように、同じように動的配列を適用します。 配列の長さ、タイプはオブジェクトの配列であり、動的に変更される可能性があります。

let selectednames = ['Chris','Sam'] selectednames[2] = 'John' console.log(selectednames) // This represents no judgment there is no need to expand long long ~~ let selectednames = ['Sam','Chris',10,3.2,ture,null] // js can be stored in an array of different types of data!

3).selectednames.lengthは、Javaを使用した配列の長さを表します。

(3)機能:
1)関数の定義:

function greet(name){ console.log('Hello ' + name) } greet('Chris')

2)戻り値を返すためにも使用されます

チップ:

  1. const定義定数は、コンソールエラーを変更した後、初期化すると変更できません。
  2. typeof name:出力変数名のタイプ
  3. 空のコンソールコンソールでctrl + l
  4. console.log(変数/値):(印刷と同等ですか?)
console.log(person) console.log('String')

変数/値の値(Chromeの右選択検査コンソール、またはctrl + shift + i)をブラウザーコンソールに表示します

  1. 基本型、参照型変数を定義できます。 (以前はvarを使用できましたが、現在は使用をお勧めしません。)
  2. 変数の値をクリアするときは、値をnullにします:let name = null