[javascript]2変数、データ型#ヘンスウデータタイプ#
2930 ワード
JavaScriptで変数を宣言する方法は大きく2つあります.
なぜvarを使用すべきではないのですか?
値を宣言する前に、予め割り当てられた変なコードを使用できます.
またvarはブロック範囲を無視する.
名前の通り、定数、すなわち不変値を指定するために使用されます.
安全、ミス等を防止するため、
number、string、boolean、nullなどが含まれます.
いろいろな物が入った箱の形をobjectといいます.
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};
Reference
この問題について([javascript]2変数、データ型#ヘンスウデータタイプ#), 我々は、より多くの情報をここで見つけました https://velog.io/@gouz7514/자바스크립트-2.-변수-데이터타입テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol