ホームページ >ウェブフロントエンド >フロントエンドQ&A >es6 での const の使用法は何ですか

es6 での const の使用法は何ですか

WBOY
WBOYオリジナル
2022-05-06 17:38:451732ブラウズ

es6 では、const は読み取り専用の定数を宣言するために使用されます。構文は「const 定数名 = 定数値;」です。定数が一度宣言されると、定数の値は変更できません。これは、宣言されたブロック内で有効です。レベル スコープ内で有効です。const コマンドによって宣言された定数は昇格されず、宣言された位置の後でのみ使用できます。

es6 での const の使用法は何ですか

このチュートリアルの動作環境: Windows 10 システム、ECMAScript バージョン 6.0、Dell G3 コンピューター。

es6 での const の使用法についてです

1. Const は読み取り専用の定数を宣言します。定数の値は、一度宣言すると変更できません。

2. const のスコープは let コマンドのスコープと同じで、宣言が置かれているブロックレベルのスコープ内でのみ有効です。

3. const コマンドによって宣言された定数は昇格されず、宣言された位置の後でのみ使用できます。

4. ES6: var コマンドと function コマンドで宣言されたグローバル変数は依然としてトップレベル オブジェクトの属性ですが、一方で、let コマンド、const コマンド、および class コマンドで宣言されたグローバル変数は、最上位オブジェクトのプロパティには属しません。言い換えれば、ES6 以降、グローバル変数はトップレベル オブジェクトのプロパティから徐々に切り離されることになります。

let b = 1;
//控制台输出undefined
window.b

JavaScript では、const は「定数」を意味し、1 つ以上の定数を宣言するために使用されるキーワードです。定数は宣言時に初期化する必要があり、初期化後に値を変更することはできません。定数の値を変更する場合型エラーが発生し、構文は「const 定数名 = 定数値;」となります。

const で変更された識別子に値が割り当てられると、その識別子は変更できなくなります

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
  <script>
    // 1.注意一: 一旦给const修饰的标识符被赋值之后,不能修改
    // const name = &#39;tian&#39;;
    // 会报错: Uncaught TypeError: Assignment to constant variable. 
    // name = &#39;kim&#39;;
  </script>
</body>
</html>

[関連する推奨事項: JavaScript ビデオ チュートリアルWeb フロントエンド]

以上がes6 での const の使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。