Γλώσσα Γράμματος ECMAScript
- Προηγούμενη σελίδα Υλοποίηση του JavaScript
- Επόμενη σελίδα Μεταβλητές ECMAScript
Οι αναγνώστες που είναι εξοικειωμένοι με τις γλώσσες Java, C και Perl θα βρουν ότι η γλώσσα ECMAScript είναι εύκολη να κατανοηθεί, καθώς δανείζεται τη γλώσσα τους.
Η Java και η ECMAScript έχουν μερικές κρίσιμες γλωσσικές χαρακτηριστικές που είναι παρόμοιες, αλλά也有一些 που είναι εντελώς διαφορετικές.
Διαφοροποιούνται τα κεφαλαία και τα πεζά
Παρόμοιο με το Java, οι μεταβλητές, τα ονόματα λειτουργιών, οι τελεστές και όλα τα άλλα είναι διαφορετικά σε κεφαλαία και πεζά.
Για παράδειγμα:
Η μεταβλητή test και η μεταβλητή TEST είναι διαφορετικές.
Οι μεταβλητές είναι 弱 τύπου
Διαφορετικά από το Java και το C, οι μεταβλητές στο ECMAScript δεν έχουν συγκεκριμένο τύπο, χρησιμοποιείται ο τελεστής var για τη διαμόρφωση μεταβλητών και μπορεί να αρχικοποιηθεί με οποιαδήποτε τιμή.
Επομένως, μπορείτε να αλλάξετε τυχόν στιγμιαία δεδομένα της μεταβλητής οποιαδήποτε στιγμή (προτιμάται να μην το κάνετε αυτό).
Παράδειγμα
var color = "red"; var num = 25; var visible = true;
Το σemicolon στο τέλος της γραμμής είναι προαιρετικό
Το Java, C και Perl απαιτούν ότι κάθε γραμμή κώδικα πρέπει να τελειώνει με το σemicolon (;) για να είναι γραμματικό.
Το ECMAScript επιτρέπει στους προγραμματιστές να αποφασίσουν αν θα τελειώνει η γραμμή κώδικα με το σemicolon. Αν δεν υπάρχει σemicolon, το ECMAScript θεωρεί το τέλος της γραμμής ως το τέλος της διαταγής (παρόμοιο με το Visual Basic και VBScript), προϋποθέτοντας ότι αυτό δεν καταστρέφει τη σημασία του κώδικα.
Η καλύτερη συνήθεια συγγραφής κώδικα είναι να προστίθεται πάντα το σemicolon, καθώς χωρίς το σemicolon, κάποιες πλοήγηση δεν μπορούν να εκτελέσουν σωστά, ωστόσο σύμφωνα με τα πρότυπα ECMAScript, οι δύο γραμμές κώδικα αυτές είναι σωστές:
var test1 = "red" var test2 = "blue";
Τα σχόλια είναι τα ίδια με τα γλωσσές Java, C και PHP
Το ECMAScript δανείστηκε τη γραμματική των σχολίων αυτών γλωσσών.
Υπάρχουν δύο τύποι σχολίων:
- Οι γραμμές σχολίων ξεκινούν με διπλή στίξη (//)
- Οι πολλαπλές γραμμές σχολίων ξεκινούν με μια μοναδική στίξη και αστέρι (/*) και τελειώνουν με αστέρι και μοναδική στίξη (*/)
//this is a single-line comment /*this is a multi- line comment*/
Οι κουκλιές δείχνουν την ενότητα κώδικα
Επιπλέον, μια άλλη ιδέα που δανείστηκε από το Java είναι η ενότητα κώδικα.
Η ενότητα κώδικα αντιπροσωπεύει μια σειρά από διατάξεις που πρέπει να εκτελεστούν σε σειρά, αυτές οι διατάξεις περιλαμβάνονται μεταξύ των αριστερών κουκλιών ({) και των δεξιών κουκλιών (}).
Παράδειγμα:
if (test1 == "red") { test1 = "blue"; alert(test1); }
- Προηγούμενη σελίδα Υλοποίηση του JavaScript
- Επόμενη σελίδα Μεταβλητές ECMAScript