JavaScript定数


定数変数は常に同じ変数で、一度値を入力すると、取り出せないすべての面が頑丈なガラスケースにねじれてしまうので、値を取り出せ、捨て、再入れできるガラスケースの値に名前を付けるだけで値を変更できます.
全ての面が詰まっているガラスケースのような定数は積み重ねて貯蔵できる→貯蔵効率(性能)が良いので、実際に多く使われています
変数には加減機能が含まれるべきで、積み上げられず、記憶効率(性能)が悪い

ていすう


定数の事前定義:式の不変の値
これは変値とは逆です
定数は一次定義で不変の値주의!!どんな資料にも命名して使う方法は数学だけでなくプログラミングにもよく使われている.선언:定数を作る過程constキーワードとして発表
定数を作成したら、定数名を使用して資料を使用できます.
数値を含む定数は数値演算が可能です.
文字列を含む定数は文字列演算が可能です
const 이름 = 값

例:数値資料3.141592をpiとして宣言


piという定数を宣言し、3.141592の値を指定します.
const pi = 3.131592 // undefined
以前に宣言した定数名を入力すると、この値は使用できます.
pi // 3.141592
半径10を宣言する定数
const r = 10 // undefined
2つの定数を用いて円の周長と幅を求める
1.半径で円の周長を求める
2 * pi * r // 62.83184
  • 半径円の幅を求める
  • pi * r * r  // 314.1592

    定数に関するエラー形式


    構文エラー識別子が宣言されました


    特定の名前の定数は、1つのファイルで1回のみ宣言できます.
    同じ名前でもう一度定数を宣言するとエラーになります
    const name = "name 이라는 이름의 상수를 선언해볼게요."
    // undefined
    
    const name = "한 번 더 선언합니다."
    > Uncaught SyntaxError: Identifier 'name' has already been declared

    トラブルシューティング方法

  • コンソールにコードを入力中にこのようなエラーが発生した場合は、→をクリックしてリフレッシュ(commandR)、JavaScript状態を初期化し、コードを再入力
  • 他の名称の識別子で定数を宣言する
  • 構文エラーMissinf initializer in const宣言


    定数は一度しか宣言できません→宣言時に値を同時に指定する必要があります
    定数宣言時に値を指定しないとエラーが発生します
    const pi
    > Uncatght SyntaxError: Missing intializer in const declaration

    トラブルシューティング方法


    定数を宣言するときは、値を指定する必要があります.

    定数変数への例外処理の割当て


    一度宣言した定数の資料は変更できませんpiエー3.141592を指定した場合、この値は変わりません
    値を変更するとエラーが発生します
    const name = "name 이라는 이름의 상수를 선언해볼게요."
    // undefined
    
    name = "그 값을 변경해볼게요."
    > TypeError: Assignment to constant variable.

    トラブルシューティング方法


    このように値を変更する場合は、定数ではなく変数を使用します.