Heim >Web-Frontend >js-Tutorial >Zusammenfassung von Beispielen der leistungsstärksten JavaScript-Benennungsmethoden

Zusammenfassung von Beispielen der leistungsstärksten JavaScript-Benennungsmethoden

伊谢尔伦
伊谢尔伦Original
2017-07-18 13:26:321600Durchsuche

Javascript verfügt über drei klassische Methoden zur Benennung von Variablen: Ungarische Nomenklatur, Camel-Case-Nomenklatur und Pascal-Nomenklatur.

Regeln:

  1. Variablennamen berücksichtigen die Groß-/Kleinschreibung und erlauben Buchstaben, Zahlen, Dollarzeichen ($) und Unterstriche, jedoch nicht das erste Zeichen ist eine Zahl, und Leerzeichen und andere Satzzeichen sind nicht erlaubt

  2. Die Länge des Variablennamens sollte so kurz wie möglich sein und die wichtigsten Punkte sollten erfasst werden, ebenso wie die Art des Werts so weit wie möglich im Variablennamen widergespiegelt werden

  3. Vermeiden Sie die Verwendung bedeutungsloser Namen

  4. Die Verwendung von JavaScript-Schlüsselwörtern und vollständigen Namen ist verboten von reservierten Wörtern

  5. Zu den gängigen Benennungsmethoden für Variablennamen gehören die ungarische Nomenklatur, die Camel-Case-Nomenklatur und die Pascal-Nomenklatur

ungarische Nomenklatur

Ungarische Nomenklatur Die ungarische Nomenklatur ist eine variable Benennungsregel in der Computerprogrammierung. Diese Nomenklatur kann unterteilt werden in: Ungarische Systemnomenklatur und Ungarische Anwendungsnomenklatur.

Die ungarische Nomenklatur weist sprachunabhängige Merkmale auf und wird erstmals in der BCPL-Sprache häufig verwendet. Da BCPL nur einen Datentyp hat, nämlich Maschinenwörter, kann die Sprache selbst Programmierern nicht dabei helfen, sich die Variablentypen zu merken. Die ungarische Nomenklatur löst dieses Problem, indem sie den Datentyp jeder Variablen klarstellt.

In der ungarischen Nomenklatur beginnt ein Variablenname mit einem oder mehreren Kleinbuchstaben, die dabei helfen, sich an den Typ und Zweck der Variablen zu erinnern, gefolgt von dem Namen, den der Programmierer wählt. Der erste Buchstabe dieser zweiten Hälfte kann groß geschrieben werden, um ihn vom vorhergehenden Buchstaben der Typbezeichnung zu unterscheiden.

Syntax

Variablenname = Typ + Objektbeschreibung

  1. Typ bezieht sich auf den Typ der Variable

  2. Die Objektbeschreibung bezieht sich auf den vollständigen Namen oder einen Teil des Namens des Objekts. Er muss eine klare Bedeutung haben und der Name muss leicht zu merken und zu verstehen sein.

Geben Sie den Typ der Variablen an, indem Sie das entsprechende Kleinbuchstabensymbol als Präfix vor dem Variablennamen hinzufügen. Dem Präfix folgen eine oder mehrere Wortkombinationen und das Wörter beschreiben den Zweck der Variablen. Wenn es sich um ein JQuery-Objekt handelt, verwenden Sie $ als Präfix des Variablennamens.

Tipps

Obwohl Javascript-Variablen keine Typen auf der Oberfläche haben, weist Javascript den Variablen intern dennoch entsprechende Typen zu.

Die ungarische Nomenklatur wurde von einem Microsoft-Programmierer erfunden. Die meisten C- und C++-Programme verwenden diese Nomenklatur.

Beispiel


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

CamelCase-Nomenklatur

Wenn es sich bei Variablennamen und Funktionsnamen um eindeutige Bezeichner handelt, die durch die Verknüpfung von zwei oder mehr Wörtern gebildet werden, verwenden Sie „Kamelbuchstaben“, um sie auszudrücken, was die Lesbarkeit der Anzahl der Variablen und Funktionen erhöhen kann.

"Der Begriff Camel-Case stammt aus dem gemischten Fallformat, das üblicherweise in der Perl-Sprache verwendet wird, und dem Bestseller „Programming Perl" (veröffentlicht von O'Reilly) von Larry Wall et al. The Das Titelbild ist ein Kamel. „

Die Benennungsregel „Kamel“ kann als Konvention betrachtet werden, nicht als absolute oder verpflichtende, um die Wiedererkennung und Lesbarkeit zu erhöhen. Sobald Sie eine Namenskonvention ausgewählt oder eingerichtet haben, sollten Sie beim Schreiben Ihres Programms ein einheitliches Format beibehalten.

Syntax

Ein Variablenname oder Funktionsname besteht aus einem oder mehreren miteinander verbundenen Wörtern, wobei das erste Wort mit einem Kleinbuchstaben beginnt und alle folgenden Wörter mit einem Kleinbuchstaben beginnen Die ersten Buchstaben sind alle Großbuchstaben, daher sieht der Variablenname wie ein Kamelhöcker aus, daher der Name.

Beispiel


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

Pascal-Nomenklatur

Pascal-Fall (Pascal-Fall, Pascal-Nomenklatur/Pascal-Nomenklatur), eine Reihe von Namensregeln (Konventionen) beim Schreiben von Computerprogrammen.

Wenn Variablennamen und Funktionsnamen eindeutige Bezeichner sind, die durch die Verknüpfung von zwei oder mehr Wörtern gebildet werden, wird dies verwendet, um die Lesbarkeit von Variablen und Funktionen zu verbessern.

Wörter werden nicht durch Leerzeichen getrennt oder durch Bindestriche (-) oder Unterstriche (_) verbunden. Der erste einzelne Präfixbuchstabe ist ebenfalls ein Großbuchstabe. Vorname, Nachname. Der erste Buchstabe jedes Wortes verwendet das Namensformat „Pascal-Nomenklatur“. Es wird von der Namenskonvention der Pascal-Sprache abgeleitet Teilmenge des Kamelfalls.

„Pascal-Nomenklatur“ kann als Namenskonvention angesehen werden, die nicht absolut oder zwingend ist, um die Wiedererkennung und Lesbarkeit zu erhöhen. Sobald eine Namenskonvention ausgewählt oder festgelegt wurde, sollte das Format beim Schreiben von Programmen konsistent sein.

Die Syntax

ähnelt der Kamelschreibung, außer dass der erste Buchstabe des ersten Wortes großgeschrieben werden muss.

Beispiel


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

Das obige ist der detaillierte Inhalt vonZusammenfassung von Beispielen der leistungsstärksten JavaScript-Benennungsmethoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn