Wofür wird das Schlüsselwort char verwendet?

8

Was ist das reservierte Schlüsselwort char in JavaScript (da eine Typdeklaration nicht notwendig ist), und vor allem, was ist die richtige Syntax, um es zu verwenden (könnte mir jemand ein richtiges vollständiges Beispiel geben)?

Weil das Schreiben von char c; einen Interpretationsfehler mit missing ; before statement vor dem c ?

auslöst     
MrBrody 06.04.2012, 16:43
quelle

3 Antworten

15

In JavaScript gibt es viele reservierte Schlüsselwörter, die für die Verwendung in der Zukunft reserviert sind. Sie haben nicht unbedingt eine aktuelle Verwendung und eine Beschreibung.

MDN führt hier einige von denen auf, die diesen speziellen "future use" Status haben: Ссылка ( Danke an DCoder ) und du kannst auch von diesem Artikel lesen:

  

Die folgenden sind als zukünftige Schlüsselwörter von der ECMAScript-Spezifikation reserviert. Sie haben derzeit keine spezielle Funktionalität, aber sie könnten zu einem späteren Zeitpunkt verwendet werden, so dass sie nicht als Identifikatoren verwendet werden können. Diese Schlüsselwörter dürfen weder im strikten noch im nicht-strikten Modus verwendet werden.

Um ein wenig weiter zu gehen, warum es an einigen Stellen ein reserviertes Keyword gibt und an manchen Stellen nicht. Die ECMAScript v3-Spezifikation enthielt char als reserviertes Schlüsselwort, aber die ECMAScript v5-Spezifikation (die am weitesten verbreitet ist) enthält sie nicht.

    
HoLyVieR 06.04.2012, 16:45
quelle
4

Aktualisierung:

Wie auch @HoLyVieR darauf hingewiesen und in den Kommentaren unten gezeigt wurde, ist char keyword für die zukünftige Verwendung reserviert. Siehe diesen Link für weitere Informationen (Danke an @djmadscribbler).

Es gibt kein reserviertes Keyword char in JavaScript , Sie müssen es mit reserviertes Schlüsselwort char von Java statt .

    
Sarfraz 06.04.2012 16:46
quelle
2

Gemäß der ECMAscript-Dokumentation ( Ссылка ) 7.6.1) char ist kein reserviertes Wort.

Ich vermute, wenn Sie das als reserviertes Wort irgendwo sehen, dann ist es eine spezifische Implementierung.

Ссылка

Edit: Obige Referenz war EMCAscript 5.

EMCAScript 3 ( Ссылка ) Dokumentation listet char als zukünftiges reserviertes Wort auf, jedoch scheint EMCAScript 5 das von der Liste gestrichen zu haben.

    
Rick 06.04.2012 16:52
quelle

Tags und Links