Bezeichner in JavaScript
Das Wichtigste (etwas vereinfacht) in Kürze Ein Bezeichner ist so viel wie ein Wort. Es handelt sich bei einem Bezeichner oft um eine Folge von Buchstaben, beispielsweise ist »abc« ein Bezeichner.
Ein Bezeichnername, wie beispielsweise »Infinity«, ist (etwas vereinfacht gesagt) eine Folge von Zeichen, die mit einem Buchstaben beginnt, dem weitere Buchstaben oder Ziffern direkt folgen können. An Stelle eines Buchstabens ist auch ein Dollarzeichen »$« oder ein Grundstrich »_« erlaubt.
Groß- und Kleinschreibung ist signifikant : Bezeichnernamen, die sich untereinander nur in der Groß- und Kleinschreibung unterscheiden, gelten als unterschiedlich. Beispielsweise ist der Bezeichnername »hausgarten« ein anderer Bezeichnername als der Bezeichnername »hausGarten«.
Ein Bezeichnername ist eine lexikalische Einheit.
- Einige Beispiele für Bezeichnernamen
a
A
Haus
Haus2
HAUS_2
Bezeichner
Ein Bezeichner ist ein Bezeichnername, der kein reserviertes Wort (wie »typeof«, »true« oder »false«) ist.
Übungsfragen
? Bezeichner
Welcher der folgenden Texte ist ein Bezeichner?
- Anton: »abc.def«.
- Berta: »3d«.
- Cäsar: »d33«.
- Dora: »dD«.
- Emil: »d()«.
Morphologisches Diagramm ⃗
- Morphologische Produktionen (vereinfacht)
Bezeichner
.-------------------------.
|-|--->| Bezeichnerzeichenname |--->|-|
'-------------------------'Bezeichnerzeichenname
.------------------------.
|-|--->| Bezeichnerstartzeichen |--->.--------------------------------.--->|-|
'------------------------' ^ |
| .-----------------------. |
'---| Bezeichnerrestzeichen |<---'
'-----------------------'Bezeichnerstartzeichen
.-----------.
|-|---.--->| Buchstabe |---.--->|-|
| '-----------' ^
| .-. |
'------->( _ )-------'
| '-' |
| .-. |
'------->( $ )-------'
'-'Bezeichnerrestzeichen
.------------------------.
|-|---.--->| Bezeichnerstartzeichen |---.--->|-|
| '------------------------' ^
| .------------------------. |
'--->| Dezimalziffer |---'
'------------------------'Buchstabe
.----------.
|-|---.--->| Majuskel |---.--->|-|
| '----------' ^
| .----------. |
'--->| Minuskel |---'
'----------'Majuskel
.-.
|-|---.--->( A )---.--->|-|
| '-' ^
| .-. |
'--->( B )---'
| '-' ^
| .-. |
'--->( C )---'
| '-' ^
| .-. |
'--->( D )---'
| '-' ^
| .-. |
'--->( E )---'
| '-' ^
| .-. |
'--->( F )---'
| '-' ^
| .-. |
'--->( G )---'
| '-' ^
| .-. |
'--->( H )---'
| '-' ^
| .-. |
'--->( I )---'
| '-' ^
| .-. |
'--->( J )---'
| '-' ^
| .-. |
'--->( K )---'
| '-' ^
| .-. |
'--->( L )---'
| '-' ^
| .-. |
'--->( M )---'
| '-' ^
| .-. |
'--->( N )---'
| '-' ^
| .-. |
'--->( O )---'
| '-' ^
| .-. |
'--->( P )---'
| '-' ^
| .-. |
'--->( Q )---'
| '-' ^
| .-. |
'--->( R )---'
| '-' ^
| .-. |
'--->( S )---'
| '-' ^
| .-. |
'--->( T )---'
| '-' ^
| .-. |
'--->( U )---'
| '-' ^
| .-. |
'--->( V )---'
| '-' ^
| .-. |
'--->( W )---'
| '-' ^
| .-. |
'--->( X )---'
| '-' ^
| .-. |
'--->( Y )---'
| '-' ^
| .-. |
'--->( Z )---'
'-'Minuskel
.-.
|-|---.--->( a )---.--->|-|
| '-' ^
| .-. |
'--->( b )---'
| '-' ^
| .-. |
'--->( c )---'
| '-' ^
| .-. |
'--->( d )---'
| '-' ^
| .-. |
'--->( e )---'
| '-' ^
| .-. |
'--->( f )---'
| '-' ^
| .-. |
'--->( g )---'
| '-' ^
| .-. |
'--->( h )---'
| '-' ^
| .-. |
'--->( i )---'
| '-' ^
| .-. |
'--->( j )---'
| '-' ^
| .-. |
'--->( k )---'
| '-' ^
| .-. |
'--->( l )---'
| '-' ^
| .-. |
'--->( m )---'
| '-' ^
| .-. |
'--->( n )---'
| '-' ^
| .-. |
'--->( o )---'
| '-' ^
| .-. |
'--->( p )---'
| '-' ^
| .-. |
'--->( q )---'
| '-' ^
| .-. |
'--->( r )---'
| '-' ^
| .-. |
'--->( s )---'
| '-' ^
| .-. |
'--->( t )---'
| '-' ^
| .-. |
'--->( u )---'
| '-' ^
| .-. |
'--->( v )---'
| '-' ^
| .-. |
'--->( w )---'
| '-' ^
| .-. |
'--->( x )---'
| '-' ^
| .-. |
'--->( y )---'
| '-' ^
| .-. |
'--->( z )---'
'-'Dezimalziffer
- (wurde schon in einer früheren Lektion definiert)