20 of 264 menu

Συνάρτηση String

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

Σύνταξη

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

Παράδειγμα

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

String(0);

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

'0'

Παράδειγμα

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

String(NaN);

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

'NaN'

Παράδειγμα

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

String(false);

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

'false'

Παράδειγμα

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

String('str');

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

'str'

Παράδειγμα

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

String(null);

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

'null'

Παράδειγμα

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

String(undefined);

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

'undefined'

Παράδειγμα

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

String({});

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

'[object Object]'

Παράδειγμα

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

String([]);

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

''

Παράδειγμα

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

String([1, 2, 3]);

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

'1,2,3'

Δείτε επίσης

  • τη συνάρτηση Number,
    που μετατρέπει σε αριθμό
  • τη συνάρτηση Boolean,
    που μετατρέπει σε boolean τιμή
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη