21 of 264 menu

Συνάρτηση Boolean

Η συνάρτηση Boolean μετατρέπει την τιμή που μεταβιβάστηκε σε λογικό τύπο. Το αποτέλεσμα εκτέλεσης της συνάρτησης θα είναι είτε true, είτε false.

Σε αυτήν την περίπτωση, μόνο τα ακόλουθα μετατρέπονται σε false: 0, κενή συμβολοσειρά, null, undefined, NaN. Όλες οι άλλες τιμές (αριθμοί, συμβολοσειρές, αντικείμενα, πίνακες, συναρτήσεις) μετατρέπονται σε true.

Σύνταξη

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

Παράδειγμα

Ας μετατρέψουμε τον αριθμό 0 σε λογικό τύπο:

Boolean(0);

Ως αποτέλεσμα εκτέλεσης του κώδικα θα λάβουμε false:

false

Παράδειγμα

Ας μετατρέψουμε την τιμή NaN:

Boolean(NaN);

Επίσης, μετά την εκτέλεση του κώδικα θα λάβουμε false:

false

Παράδειγμα

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

Boolean(1);

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

true

Παράδειγμα

Και τώρα ας μετατρέψουμε έναν αρνητικό αριθμό:

Boolean(-1);

Ως αποτέλεσμα εκτέλεσης του κώδικα θα λάβουμε true:

true

Παράδειγμα

Ας ορίσουμε ως παράμετρο έναν δεκαδικό αριθμό:

Boolean(11.5);

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

true

Παράδειγμα

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

Boolean('');

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

false

Παράδειγμα

Εάν ορίσουμε ως παράμετρο μια συμπληρωμένη συμβολοσειρά:

Boolean('str');

Τότε μετά τη μετατροπή θα λάβουμε true:

true

Παράδειγμα

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

Boolean(true);

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

true

Παράδειγμα

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

Boolean(false);

Ως αποτέλεσμα εκτέλεσης του κώδικα μας επιστρέφεται false:

false

Παράδειγμα

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

Boolean({});

Μετά την εκτέλεση του κώδικα η συνάρτηση Boolean θα μετατρέψει το αντικείμενο σε τιμή true:

true

Παράδειγμα

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

Boolean([]);

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

true

Παράδειγμα

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

Boolean(function(){});

Ως αποτέλεσμα εκτέλεσης του κώδικα λαμβάνουμε true:

true

Παράδειγμα

Τώρα ας μετατρέψουμε την τιμή null:

Boolean(null);

Ως αποτέλεσμα εκτέλεσης του κώδικα λαμβάνουμε false, όπως και κατά τη μετατροπή του αριθμού 0:

false

Δείτε επίσης

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