モジュールのレッスン (1/4)
変数: let と const
JavaScript では、変数 は値をバインドする名前です。毎回あなたは 「実際の」コードを書く場合、最初に行うことは、コードに名前を付けることです。 操作したい。最新の JavaScript では、次の 2 つのキーワードが提供されます。
const numero = 42; // valore fissato per sempre
let contatore = 0; // valore che puoi riassegnare英語で読む: "call numero 値 42"。その瞬間から、
同じブロックに numero を書き込むたびに、JS はそれを次のように置き換えます。
42。
const: ほぼ常に使用するデフォルト
const は 再割り当て不可能 変数を宣言します。一度バインドすると、次のことはできません
別の値を指すようにします。
const pi = 3.14;
pi = 3; // TypeError: Assignment to constant variable.この厳格さは良いことです。あなたの名前の大部分は、
コードは、その存続期間中に変更すべきではない値を表します。
const は、これを読者に明示します。
let: 値が変更されたとき
let は 再割り当て可能な変数を宣言します。名前が必要な場合に使用します
時間の経過とともに異なる値を指します。
let punteggio = 0;
punteggio = punteggio + 10;
punteggio = punteggio + 5;
console.log(punteggio); // 15スコープ: 変数が存在する場所
let と const は、宣言されている ブロック 内に存在します。つまり、
中括弧 { … } の間。そのブロックの外には、単に存在しません。
{
const segreto = 'shh';
console.log(segreto); // 'shh'
}
console.log(segreto); // ReferenceError: segreto is not defined試してみてください
値「Ciao, mondo!」を持つ「greeting」という定数を宣言します。それを最後の式として記述します (結果として表示されます)。
ヒントを表示
JS ブロックの最後の式は、演習の「戻り値」としてキャプチャされます。
3 回の試行後に解決策が利用可能になります
復習演習
0 に初期化された `total` という名前の `let` を作成し、それに 7 を加算し、さらに 5 を加算して、最後に最後の式として `total` を評価します。
ヒントを表示
`name = name + something` (またはショートカット `+=`) を使用して let を再割り当てできます。
3 回の試行後に解決策が利用可能になります