Σε αυτό το σεμινάριο, θα μάθετε για λέξεις-κλειδιά και αναγνωριστικά JavaScript με τη βοήθεια παραδειγμάτων.
Λέξεις-κλειδιά JavaScript
Οι λέξεις-κλειδιά είναι δεσμευμένες λέξεις που αποτελούν μέρος της σύνταξης στη γλώσσα προγραμματισμού. Για παράδειγμα,
const a = 'hello';
Εδώ, const
είναι μια λέξη-κλειδί που δηλώνει ότι το a είναι μια σταθερά.
Οι λέξεις-κλειδιά δεν μπορούν να χρησιμοποιηθούν για την ονομασία αναγνωριστικών.
Εδώ είναι η λίστα των λέξεων-κλειδιών που είναι διαθέσιμες στο 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
Ένα αναγνωριστικό είναι ένα όνομα που δίνεται σε οντότητες όπως μεταβλητές, συναρτήσεις, κλάση κ.λπ.
Κανόνες για την ονομασία αναγνωριστικών JavaScript
Οι κανόνες για τη σύνταξη αναγνωριστικών είναι:
- Τα ονόματα αναγνωριστικών πρέπει να ξεκινούν με ένα γράμμα, μια υπογράμμιση
_
ή το σύμβολο του δολαρίου$.
Για παράδειγμα,//valid const a = 'hello'; const _a = 'hello'; const $a = 'hello';
- Τα ονόματα αναγνωριστικών δεν μπορούν να ξεκινούν με αριθμούς. Για παράδειγμα,
//invalid const 1a = 'hello'; // this gives an error
- Το JavaScript είναι διάκριση πεζών-κεφαλαίων. Έτσι τα y και Y είναι διαφορετικά αναγνωριστικά. Για παράδειγμα,
const y = "hi"; const Y = 5; console.log(y); // hi console.log(Y); // 5
- Οι λέξεις-κλειδιά δεν μπορούν να χρησιμοποιηθούν ως ονόματα αναγνωριστικών. Για παράδειγμα,
//invalid const new = 5; // Error! new is a keyword.
Σημείωση : Αν και μπορείτε να ονομάσετε αναγνωριστικά με όποιον τρόπο θέλετε, είναι καλή πρακτική να δώσετε ένα περιγραφικό όνομα αναγνωριστικού.
Εάν χρησιμοποιείτε ένα αναγνωριστικό για μια μεταβλητή για να αποθηκεύσετε τον αριθμό των μαθητών, είναι καλύτερα να χρησιμοποιήσετε μαθητές ή numberOfStudents αντί για x ή n.