I denne vejledning lærer du om JavaScript-nøgleord og identifikatorer ved hjælp af eksempler.
JavaScript-nøgleord
Nøgleord er reserverede ord, der er en del af syntaksen på programmeringssproget. For eksempel,
const a = 'hello';
Her const
er et nøgleord, der angiver, at a er en konstant.
Nøgleord kan ikke bruges til at navngive identifikatorer.
Her er listen over søgeord, der er tilgængelige i JavaScript.
await | break | case | catch | class |
const | continue | debugger | default | delete |
do | else | enum | export | extends |
false | finally | for | function | if |
implements | import | in | instanceof | interface |
let | new | null | package | private |
protected | public | return | super | switch |
static | this | throw | try | true |
typeof | var | void | while | with |
yield |
JavaScript-identifikatorer
En identifikator er et navn, der gives til enheder som variabler, funktioner, klasse osv.
Regler for navngivning af JavaScript-identifikatorer
Reglerne for at skrive identifikatorer er:
- Identifikationsnavne skal starte med enten et bogstav, en understregning
_
eller dollartegnet.$.
For eksempel//valid const a = 'hello'; const _a = 'hello'; const $a = 'hello';
- Identifikationsnavne kan ikke starte med tal. For eksempel,
//invalid const 1a = 'hello'; // this gives an error
- JavaScript er store og små bogstaver. Så y og Y er forskellige identifikatorer. For eksempel,
const y = "hi"; const Y = 5; console.log(y); // hi console.log(Y); // 5
- Nøgleord kan ikke bruges som identifikationsnavne. For eksempel,
//invalid const new = 5; // Error! new is a keyword.
Bemærk : Selvom du kan navngive identifikatorer på den måde, du vil, er det en god praksis at give et beskrivende identifikationsnavn.
Hvis du bruger en identifikator til en variabel til at gemme antallet af studerende, er det bedre at bruge studerende eller numberOfStudents i stedet for x eller n.