ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptの定数と変数の違いは何ですか

JavaScriptの定数と変数の違いは何ですか

青灯夜游
青灯夜游オリジナル
2021-04-07 16:55:313480ブラウズ

違い: 定数は、初期値が必要な固定データを表し、その値はプログラムの実行中に変更できません。変数は、初期値を持たない変更可能なデータを表します。プログラムの実行中に変更したり、再度割り当てたりすることができます。

JavaScriptの定数と変数の違いは何ですか

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

#変数

  • 変数は、変更される可能性のあるデータを表します

  • 変数はデータを保存するために使用されるコンテナであり、プログラムの実行中に変更したり、再度割り当てることができます。

変数を定義するには var と let (es6)の 2 つの方法があります。

var 変数名 (ES6 より前の古いバージョン)

// 定义一个变量
var a;
// 往变量中存储数据
a = 1;
// 从变量中取出存储的数据
console.log(a);

let 変数名 (ES6)

// 定义一个变量
let num;
// 给变量初始化
num = 2;
// 取出存储的数据
console.log(num);

定数 const

  • ##定数は固定データを表します

  • 定数は、変数と同様にデータを格納するために使用されるコンテナですが、プログラムの実行中に定数の値を変更することはできません。 。

ES6 より前には定数を宣言する方法がありませんでした。ES6 では、定数を定義するために const が追加されました。

const a = 1

定数は変更できません

const a = 1   //当常量a被创建时,再次给a赋值时,a仍为1
console.log(a);
a = 10;
console.log(a) // 报错

JavaScriptの定数と変数の違いは何ですか

##定数の分類

1. 整数定数

整数定数は実際には正の数です。JavaScript で書かれた整数はすべて整数定数です。

2. 実数定数

実数定数は 10 進数です

3. 文字列定数

文字列定数は実際には一重引用符または二重引用符で囲まれた内容です。これを文字列定数と呼びます

4. ブール定数

ブール定数は実際には true または false で、次のように表現されます。 JavaScript の true と false

JavaScript では、ブール定数には true (true) または false (false) の 2 つの値しかありません

プログラミング関連の知識の詳細については、次のサイトを参照してください:

プログラミングビデオ###! !

以上がJavaScriptの定数と変数の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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