ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptで変数に名前を付けるための要件は何ですか

JavaScriptで変数に名前を付けるための要件は何ですか

青灯夜游
青灯夜游オリジナル
2021-09-01 18:01:325235ブラウズ

JavaScript での変数名の要件: 1. 大文字と小文字を厳密に区別する; 2. 使用できるのは文字、数字、アンダースコアのみであり、スペースやその他の句読点は許可されない; 3. 文字または文字で始まる必要があるアンダースコア、数字で始めることはできません; 4. キーワードおよび予約語は変数名として使用できません; 5. 意味のない名前の使用は避けてください。

JavaScriptで変数に名前を付けるための要件は何ですか

# このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8。 5、デル G3 コンピューター。

JavaScript で変数を定義するには、キーワード: const、var、let を使用できます。構文:

关键字 变量名;

変数はコンテナーと同等であり、値はコンテナーに含まれるものと同等です。変数名はコンテナです。変数に付けられたラベルを使用すると、変数を見つけて、変数に格納されている値を読み書きできるようになります。

注: 変数名は任意に定義できません。有効な変数名は次の要件を満たす必要があります:

  • 変数名の大文字と小文字は区別されます

  • #変数名には文字 (A ~ z)、数字 (0 ~ 9)、およびアンダースコア (_) のみを含めることができます。スペースやその他の句読点は使用できません
  • 変数名は数字ではなく文字またはアンダースコアで始める必要があります
  • #変数名として JavaScript キーワードと予約語を使用することは禁止されています
  • 変数名はできるだけ短く、要点を押さえ、値の型を変数名にできるだけ反映させる
  • ##無意味な命名は避けてください。

  • 一般的な変数名の命名方法には、ハンガリー語命名法、キャメルケース命名法、パスカル命名法などがあります。

ハンガリー語命名法

ハンガリー語命名法 ハンガリー語命名法は、コンピューター プログラミングにおける変数の命名規則です。この命名法は、システム ハンガリー語命名法とハンガリー語アプリケーション命名法に細分できます。
ハンガリー語の命名法は言語に依存しない特徴があり、BCPL 言語で初めて広く使用されました。 BCPL には機械語という 1 つのデータ型しかないため、言語自体はプログラマが変数の型を覚えるのに役立ちません。ハンガリーの命名法は、各変数のデータ型を明確にすることでこの問題を解決します。

ハンガリー語の命名法では、変数名は変数の型と目的を覚えやすい 1 つ以上の小文字で始まり、その後にプログラマが選択した名前が続きます。この後半の最初の文字は、前のタイプ指定文字と区別するために大文字にすることができます。

#構文

变量名 = 类型 + 对象描述

Type は変数の型を指します

  • オブジェクトの説明は次のことを指しますオブジェクトの完全な名前または名前の一部には明確な意味が必要であり、名前は覚えやすく、理解しやすいものでなければなりません。

  • 対応する小文字の記号を接頭辞として変数名の前に追加することで、変数の型を示します。接頭辞の後には 1 つ以上の単語の組み合わせが続きます。単語は変数の目的を説明します。 jquery オブジェクトの場合は、変数名の接頭辞として $ を使用します。

  • ヒント

JavaScript 変数には表面上型がありませんが、JavaScript は内部的に対応する型を変数に割り当てます。

ハンガリー語の命名法は Microsoft プログラマーによって考案され、ほとんどの C および C プログラムでこの命名法が使用されています。

#タイプ

JavaScript 変数の名前付けタイプ

変数名の接頭辞a##l#function function#fni#オブジェクト オブジェクト#regulator Regularstring string

示例

var aName = [1, 2, 3];
var oBtn = document.getElementById('btn');
function fnName(){};
var iCount = 0;
var sName = "zhuyujia";

驼峰式命名法

当变量名和函数名称是由二个或多个单字链接在一起,而构成的唯一识别字时,利用“驼峰式大小写”来表示,可以增加变量和函数的可读性。

“驼峰式大小写(Camel-Case)一词来自Perl语言中普遍使用的大小写混合格式,而Larry Wall等人所著的畅销书《Programming Perl》(O'Reilly出版)的封面图片正是一匹骆驼。”

“驼峰式大小写”命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。一旦选用或设置好命名规则,在程序编写时应保持一致格式。

语法

变量名或函数名是由一个或多个单词连结在一起,其中第一个单词以小写字母开始,后面的所有单词的首字母都采用大写字母,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。

示例

var myName = "zhuyujia";
var formSubmit = document.getElementById("submit");
function timeCount(){}

帕斯卡命名法

Pascal命名法(Pascal Case,巴斯卡命名法/帕斯卡命名法),电脑程序编写时的一套命名规则(惯例)。

当变量名和函数名称是由二个或二个以上单字链接在一起,而构成的唯一识别字时,用以增加变量和函数的可读性。

单字之间不以空格断开或连接号(-)、下划线(_)链接,第一个单前缀字母采用大写字母;后续单字的首字母亦用大写字母,例如:FirstName、LastName。每一个单字的首字母都采用大写字母的命名格式,被称为“Pascal命名法”,源自于Pascal语言的命名惯例,也有人称之为“大驼峰式命名法”(Upper Camel Case),为驼峰式大小写的子集。

“Pascal命名法”可视为一种命名惯例,并无绝对与强制,为的是增加识别和可读性。一旦选用或设置好命名规则,在程序编写时应保持格式的一致性。

语法

和驼峰式命名法类似,只不过第一个单词的首字母需要大写。

示例

var myName = "zhuyujia";
var formSubmit = document.getElementById("submit");
function timeCount(){}

【推荐学习:javascript高级教程

array 配列
boolean ブール値 b
float 浮動小数点数
#int integer
##o
##r
s

以上がJavaScriptで変数に名前を付けるための要件は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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