[javascript]2変数、データ型#ヘンスウデータタイプ#


JavaScriptで変数を宣言する方法は大きく2つあります.

let

let文は、ブロック有効範囲を有する領域変数を宣言し、宣言と同時に任意の値に初期化することができる.
let name = 'Kim';
console.log(name); // Kim
name = 4;
console.log(name); // 4
letは、変数を宣言するブロック、文内でのみ有効です.これは、ブロック範囲を無視したvarキーワードとは異なる.
なぜvarを使用すべきではないのですか?
値を宣言する前に、予め割り当てられた変なコードを使用できます.
age = 4;
var age;
これをvar hoistingといい、どこで宣言しても宣言を上に引く.
またvarはブロック範囲を無視する.

const


名前の通り、定数、すなわち不変値を指定するために使用されます.
安全、ミス等を防止するため、constを使用します.

データ型


primitive


number、string、boolean、nullなどが含まれます.Symbolと呼ばれる固有値を生成するデータ型も元の型に属する.
const symbol1 = Symbol('id');
const symbol2 = Symbol('id');
console.log(symbol1 === symbol2); // 결과 : false

objective


いろいろな物が入った箱の形をobjectといいます.
const me = {name:"Kim", age:26};