17 of 264 menu

Συνάρτηση Number

Η συνάρτηση Number μετατρέπει την τιμή που περνάται σε αριθμό. Σε περίπτωση συμβολοσειράς, οι χαρακτήρες διαστήματος στις άκρες περικόπτονται, στη συνέχεια, αν η συμβολοσειρά μπορεί να μετατραπεί σε αριθμό - τότε επιστρέφεται αυτός ο αριθμός, και αν όχι - επιστρέφεται NaN. Η τιμή true μετατρέπεται σε αριθμό 1, η τιμή false - σε αριθμό 0. Τα αντικείμενα κατά τις αριθμητικές μετατροπές μετατρέπονται σε NaN.

Σύνταξη

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

Παράδειγμα

Ας μετατρέψουμε τη λογική τιμή true σε αριθμό:

Number(true);

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

1

Παράδειγμα

Τώρα ας μετατρέψουμε τη λογική τιμή false:

Number(false);

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

0

Παράδειγμα

Ας βάλουμε ως παράμετρο της συνάρτησης μια συμβολοσειρά που περιέχει αριθμό:

Number('53');

Από τη μετατροπή θα πάρουμε τον αριθμό:

53

Παράδειγμα

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

Number(' 5 ');

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

5

Παράδειγμα

Ας μετατρέψουμε μια κενή συμβολοσειρά:

Number('');

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

0

Παράδειγμα

Τώρα ας μετατρέψουμε μια συμβολοσειρά, που περιέχει γράμμα και αριθμό:

Number('a5');

Μετά την εκτέλεση του κώδικα παίρνουμε την τιμή NaN, που δείχνει μια μη έγκυρη μαθηματική πράξη:

NaN

Παράδειγμα

Ας αλλάξουμε τη σειρά στη συμβολοσειρά του γράμματος και του αριθμού:

Number('5a');

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

NaN

Παράδειγμα

Τώρα ας μετατρέψουμε μια συμβολοσειρά, στην οποία οι αριθμοί χωρίζονται με κενό:

Number('5 5');

Στο αποτέλεσμα εκτέλεσης του κώδικα θα δούμε πάλι ότι αυτή η μαθηματική πράξη είναι μη έγκυρη:

NaN

Παράδειγμα

Ας μετατρέψουμε τη λογική τιμή true, που περικλείεται σε συμβολοσειρά:

Number('true');

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

NaN

Παράδειγμα

Τώρα ας μετατρέψουμε ένα κενό αντικείμενο:

Number({});

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

NaN

Παράδειγμα

Ας βάλουμε ως παράμετρο της συνάρτησης έναν κενό πίνακα:

Number([]);

Στο αποτέλεσμα θα πάρουμε τον αριθμό 0:

0

Παράδειγμα

Τώρα ας προσθέσουμε στον πίνακα έναν αριθμό:

Number([1]);

Ο πίνακας μετατρέπεται σε αριθμό:

1

Παράδειγμα

Ας μετατρέψουμε έναν πίνακα, που περιλαμβάνει δύο αριθμούς:

Number([1, 2]);

Στο αποτέλεσμα θα μας ειδοποιήσει πάλι, ότι αυτή η μαθηματική πράξη είναι μη έγκυρη:

NaN

Δείτε επίσης

  • τη συνάρτηση Number,
    που μετατρέπει σε αριθμό
  • τη συνάρτηση parseInt,
    που εξάγει ακέραιο αριθμό από την αρχή μιας συμβολοσειράς
  • τη συνάρτηση parseFloat,
    που εξάγει δεκαδικό αριθμό από την αρχή μιας συμβολοσειράς
  • τη συνάρτηση String,
    που μετατρέπει σε συμβολοσειρά
  • τη συνάρτηση 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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη