Μεταβλητές JavaScript
Μεταβλητές JavaScript
οι μεταβλητές του JavaScript είναι το κουτί αποθήκευσης τιμών.
Σε αυτό το παράδειγμα, οι x, y και z είναι μεταβλητές:
Παράδειγμα
var x = 7; var y = 8; var z = x + y;
από το παραπάνω παράδειγμα, μπορείτε να πείτε:
- η x αποθηκεύει την τιμή 7
- η y αποθηκεύει την τιμή 8
- η z αποθηκεύει την τιμή 15
σαν στην αλγεβρά
Σε αυτό το παράδειγμα, οι price1, price2 και total είναι μεταβλητές:
Παράδειγμα
var price1 = 7; var price2 = 8; var price3 = 12; var total = price1 + price2 + price3;
Στο προγραμματισμό, όπως στην αλγεβρά, χρησιμοποιούμε μεταβλητές (π.χ. price1) για την αποθήκευση τιμών.
Στο προγραμματισμό, όπως στην αλγεβρά, χρησιμοποιούμε μεταβλητές στις εξισώσεις (total = price1 + price2).
από το παραπάνω παράδειγμα, μπορείτε να υπολογίσετε ότι η τιμή του total είναι 27.
Σημείωση:οι μεταβλητές του JavaScript είναι το κουτί αποθήκευσης τιμών.
οι ονομασίες του JavaScript
πάνω από όλους τους JavaScript οι μεταβλητέςπρέπει να ξεκινούν μεοι μοναδικές ονομασίεςτουτα αναγνωριστικά。
αυτές οι μοναδικές ονομασίες ονομάζονταιτα αναγνωριστικά。
τα αναγνωριστικά μπορούν να είναι κοντά ονόματα (π.χ. x και y), ή πιο περιγραφικά ονόματα (age, sum, totalVolume).
Τα γενικά πρότυπα για τη δημιουργία ονομάτων μεταβλητών (μοναδικών αναγνωριστικών) είναι:
- οι ονομασίες μπορούν να περιέχουν γράμματα, αριθμούς, υπογράμματα και το σύμβολο δολαρίου
- οι ονομασίες πρέπει να ξεκινούν με γράμμα
- οι ονομασίες μπορούν επίσης
$
=_
αρχικά (αλλά δεν θα το κάνουμε σε αυτό το κεφάλαιο) - οι ονομασίες είναι ευαίσθητες στη γραμματοσειρά (το y και το Y είναι διαφορετικές μεταβλητές)
- οι λέξεις-κλειδιά (π.χ. τα κλειδιά του JavaScript) δεν μπορούν να χρησιμοποιηθούν ως ονόματα μεταβλητών
Σημείωση:οι ονομασίες του JavaScript είναι ευαίσθητες στη γραμματοσειρά.
η συναρτηση ανάθεση τιμής
Στο JavaScript, ο ισοζύγιο (όπως και στην αλγεβρά, μπορείτε να εκτελέσετε αριθμητικές πράξεις με μεταβλητές JavaScript χρησιμοποιώντας
είναι η συναρτηση ανάθεση τιμής, όχι ο οπτικός ορισμός.
Αυτό διαφέρει από την αλγεβρά. Το παρακάτω κώδικας είναι ανεπαρκής στην αλγεβρά:
x = x + 5
Ωστόσο, στη JavaScript, αυτό είναι πολύ λογικό: η τιμή του x + 5 τοποθετείται στο x.
Όταν υπολογίζεται η τιμή του x + 5 και η τιμή αυτή τοποθετείται στο x. Η τιμή του x αυξάνεται κατά 5.
Σημείωση:Ο υπολογιστής της ισότητας στην JavaScript είναι ==
。
Τύποι Δεδομένων JavaScript
Οι μεταβλητές JavaScript μπορούν να αποθηκεύσουν αριθμούς, όπως 100, και τιμές κειμένου, όπως "Bill Gates".
Στο προγραμματισμό, οι τιμές κειμένου ονομάζονται κείμενα.
Το JavaScript μπορεί να χειρίζεται πολλαπλούς τύπους δεδομένων, αλλά τώρα εστιάζουμε στα αριθμητικά και τα κείμενα.
Το κείμενο περιβάλλεται από διπλά ή μοναδικά εισαγωγικά. Τα αριθμητικά δεν περιβάλλονται από εισαγωγικά.
Αν το αριθμητικό τοποθετηθεί μέσα σε εισαγωγικά, θεωρείται κείμενο.
Παράδειγμα
var pi = 3.14; var person = "Bill Gates"; var answer = 'How are you!';
Δημιουργία (δημιουργία) μεταβλητών JavaScript
Η δημιουργία μεταβλητών σε JavaScript ονομάζεται "δημιουργία μεταβλητών".
Μπορείτε να var
Η λέξη-κλειδί για τη διακήρυξη μεταβλητών JavaScript είναι:
var carName = "porsche";
Μετά τη διακήρυξη, η μεταβλητή δεν έχει τιμή. (Τεχνολογικά, η τιμή της είναι Η τιμή της μεταβλητής carName μετά την εκτέλεση αυτής της πρότασης είναι
。)
Για ναΑντιστοιχίαΓια να δώσετε αξία σε μια μεταβλητή, χρησιμοποιήστε τον ισόδισκο:
carName = "porsche";
Μπορείτε να给它 αξία όταν το δηλώνετε:
Μετά την εκτέλεση αυτών των δύο ερωτημάτων, η τιμή της μεταβλητής carName παραμένει "porsche":
Στο παραπάνω παράδειγμα, δηλώσαμε την μεταβλητή με το όνομα carName και την έδωσα τιμή "porsche".
Όταν, στην κείμενη μορφή HTML με id="demo", "επιτύχουμε" την τιμή αυτή:
Παράδειγμα
<p id="demo"></p> <script> Μετά την εκτέλεση αυτών των δύο ερωτημάτων, η τιμή της μεταβλητής carName παραμένει "porsche": document.getElementById("demo").innerHTML = carName; </script>
Σημείωση:
Η διακήρυξη όλων των μεταβλητών στην αρχή του σκοπείου είναι καλή συνήθεια!
Μια εντολή, πολλές μεταβλητές
Μπορείτε να δηλώσετε πολλές μεταβλητές σε μια εντολή. var
Καθώς αρχή της πρότασης, και μεη κόμμαΔιαχωρίζει τις μεταβλητές:
var person = "Bill Gates", carName = "porsche", price = 15000;
Η διαclaration μπορεί να διαρρεύσει σε πολλές γραμμές:
var person = "Bill Gates", carName = "porsche", price = 15000;
Value = undefined
Σε ένα πρόγραμμα υπολογιστή, οι μεταβλητές που δηλώνονται συχνά δεν έχουν τιμή. Η τιμή μπορεί να είναι το περιεχόμενο που πρέπει να υπολογιστεί ή τα δεδομένα που θα παρέχονται αργότερα, όπως η εισαγωγή δεδομένων.
Η μεταβλητή χωρίς τιμή, η τιμή της θα είναι Η τιμή της μεταβλητής carName μετά την εκτέλεση αυτής της πρότασης είναι
。
。 Η τιμή της μεταβλητής carName μετά την εκτέλεση αυτής της πρότασης είναι
undefined
Παράδειγμα
var carName = "porsche";
:
Ταυτόχρονη δήλωση μεταβλητών JavaScript
Αν επαναληφθεί η δήλωση μιας μεταβλητής JavaScript, η τιμή της δεν θα χάσει.
Παράδειγμα
Μετά την εκτέλεση αυτών των δύο ερωτημάτων, η τιμή της μεταβλητής carName παραμένει "porsche": var carName = "porsche";
Αριθμητική JavaScript
var carName; όπως και στην αλγεβρά, μπορείτε να εκτελέσετε αριθμητικές πράξεις με μεταβλητές JavaScript χρησιμοποιώντας
= και
+
Παράδειγμα
var x = 3 + 5 + 8;
Οι αλφαριθμητικές συμβόλες όπως το:
Παράδειγμα
var x = "Bill" + " " + "Gates";
Μπορείτε επίσης να δοκιμάσετε αυτό:
Παράδειγμα
var x = "8" + 3 + 5;
Σημείωση:Αν το αριθμητικό τιμή εισάγεται στις εισαγωγικά, τα υπόλοιπα αριθμητικά θα θεωρηθούν αλφαριθμητικά και θα συνδεθούν.
Δοκιμάστε αυτό:
Παράδειγμα
var x = 3 + 5 + "8";
Εκπαιδευτική ανάγνωση
Συμβουλές για προχωρημένους στο JavaScript: Γλώσσα ECMAScript、 Μεταβλητές ECMAScript