I denna handledning lär du dig om JavaScript-nyckelord och identifierare med hjälp av exempel.
JavaScript-nyckelord
Nyckelord är reserverade ord som ingår i syntaxen i programmeringsspråket. Till exempel,
const a = 'hello';
Här const
är ett nyckelord som anger att a är konstant.
Nyckelord kan inte användas för att namnge identifierare.
Här är listan över sökord som är tillgängliga 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-identifierare
En identifierare är ett namn som ges till enheter som variabler, funktioner, klass etc.
Regler för namngivning av JavaScript-identifierare
Reglerna för att skriva identifierare är:
- Identifierarnamn måste börja med antingen en bokstav, en understrykning
_
eller dollartecknet.$.
Till exempel,//valid const a = 'hello'; const _a = 'hello'; const $a = 'hello';
- Identifierarnamn kan inte börja med siffror. Till exempel,
//invalid const 1a = 'hello'; // this gives an error
- JavaScript är skiftlägeskänsligt. Så y och Y är olika identifierare. Till exempel,
const y = "hi"; const Y = 5; console.log(y); // hi console.log(Y); // 5
- Nyckelord kan inte användas som identifieringsnamn. Till exempel,
//invalid const new = 5; // Error! new is a keyword.
Obs! Även om du kan namnge identifierare på vilket sätt du vill är det bra att ge ett beskrivande identifierarnamn.
Om du använder en identifierare för en variabel för att lagra antalet studenter är det bättre att använda studenter eller numberOfStudents snarare än x eller n.