Tässä opetusohjelmassa opit JavaScript-avainsanoista ja tunnisteista esimerkkien avulla.
JavaScript-avainsanat
Avainsanat ovat varattuja sanoja, jotka ovat osa ohjelmointikielen syntaksia. Esimerkiksi,
const a = 'hello';
Tässä const
on avainsana, joka osoittaa, että a on vakio.
Avainsanoja ei voida käyttää tunnisteiden nimeämiseen.
Tässä on luettelo avainsanoista, jotka ovat saatavana JavaScript-muodossa.
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-tunnisteet
Tunniste on nimi, joka annetaan kohteille, kuten muuttujille, funktioille, luokalle jne.
Säännöt JavaScript-tunnisteiden nimeämiselle
Tunnisteiden kirjoittamista koskevat säännöt ovat:
- Tunnistenimien on aloitettava joko kirjaimella, alaviivalla
_
tai dollarimerkillä$.
. Esimerkiksi//valid const a = 'hello'; const _a = 'hello'; const $a = 'hello';
- Tunnistenimet eivät voi alkaa numeroilla. Esimerkiksi,
//invalid const 1a = 'hello'; // this gives an error
- JavaScript eroaa kirjainkokoista. Joten y ja Y ovat erilaisia tunnisteita. Esimerkiksi,
const y = "hi"; const Y = 5; console.log(y); // hi console.log(Y); // 5
- Avainsanoja ei voida käyttää tunnisteniminä. Esimerkiksi,
//invalid const new = 5; // Error! new is a keyword.
Huomaa : Vaikka voit nimetä tunnisteet millä tahansa haluamallasi tavalla, on hyvä käytäntö antaa kuvaava tunnistetunnus.
Jos käytät muuttujan tunnistetta opiskelijoiden lukumäärän tallentamiseen, on parempi käyttää opiskelijoita tai numberOfStudentsia x: n tai n: n sijaan.