Συνάρτηση String

Η συνάρτηση String μετατρέπει την τιμή που περνάει σε συμβολοσειρά. Οι μετατροπές για πρωτόγονους τύπους (αριθμοί, συμβολοσειρές και άλλοι απλοί τύποι) γίνονται με τον πιο προφανή τρόπο. Για παράδειγμα: true - 'true', 5 - '5'. Και τα αντικείμενα τις περισσότερες φορές μετατρέπονται σε '[object Object]', αλλά μπορεί να υπάρχουν εξαιρέσεις.

Σύνταξη

javascriptString(τι πρέπει να μετατραπεί);

Παράδειγμα

Ας μετατρέψουμε τον αριθμό 0 σε συμβολοσειρά:

javascriptString(0);

Αποτέλεσμα εκτέλεσης του κώδικα:

javascript'0'

Παράδειγμα

Τώρα ας βάλουμε ως παράμετρο της συνάρτησης μια μη αριθμητική τιμή NaN:

javascriptString(NaN);

Στο αποτέλεσμα θα πάρουμε τη συμβολοσειρά:

javascript'NaN'

Παράδειγμα

Ας μετατρέψουμε τη boolean τιμή false:

javascriptString(false);

Αποτέλεσμα εκτέλεσης του κώδικα:

javascript'false'

Παράδειγμα

Μετατρέπουμε μια συμβολοσειρά με τη βοήθεια της συνάρτησης String:

javascriptString('str');

Μετά την εκτέλεση του κώδικα στην έξοδο θα πάρουμε την ίδια συμβολοσειρά:

javascript'str'

Παράδειγμα

Τώρα ας βάλουμε ως παράμετρο της συνάρτησης την τιμή null:

javascriptString(null);

Στο αποτέλεσμα της εκτέλεσης του κώδικα θα πάρουμε την τιμή, μετατραμμένη σε συμβολοσειρά:

javascript'null'

Παράδειγμα

Ας βάλουμε ως παράμετρο της συνάρτησης την τιμή undefined:

javascriptString(undefined);

Αποτέλεσμα εκτέλεσης του κώδικα:

javascript'undefined'

Παράδειγμα

Τώρα ας βάλουμε ως παράμετρο αγκύλες ως προσδιορισμό κενού αντικειμένου:

javascriptString({});

Μετά την εκτέλεση του κώδικα θα πάρουμε μια συμβολοσειρά, στην οποία θα αναγράφεται ο τύπος του αντικειμένου που δώσαμε:

javascript'[object Object]'

Παράδειγμα

Τώρα ας μετατρέψουμε αγκύλες ή κενό πίνακα:

javascriptString([]);

Στο τέλος, αντί για περιγραφή του τύπου του αντικειμένου θα πάρουμε κενή συμβολοσειρά:

javascript''

Παράδειγμα

Ας προσθέσουμε ως παράμετρο της συνάρτησης έναν πίνακα, γεμάτο με αριθμούς:

javascriptString([1, 2, 3]);

Στο αποτέλεσμα εκτέλεσης του κώδικα όλες οι τιμές του πίνακα μετατρέπονται σε μία συμβολοσειρά:

javascript'1,2,3'

Δείτε επίσης

  • τη συνάρτηση Number,
    που μετατρέπει σε αριθμό
  • τη συνάρτηση Boolean,
    που μετατρέπει σε boolean τιμή