Συνάρτηση Boolean

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

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

Σύνταξη

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

Παράδειγμα

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

javascriptBoolean(0);

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

javascriptfalse

Παράδειγμα

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

javascriptBoolean(NaN);

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

javascriptfalse

Παράδειγμα

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

javascriptBoolean(1);

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

javascripttrue

Παράδειγμα

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

javascriptBoolean(-1);

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

javascripttrue

Παράδειγμα

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

javascriptBoolean(11.5);

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

javascripttrue

Παράδειγμα

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

javascriptBoolean('');

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

javascriptfalse

Παράδειγμα

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

javascriptBoolean('str');

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

javascripttrue

Παράδειγμα

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

javascriptBoolean(true);

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

javascripttrue

Παράδειγμα

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

javascriptBoolean(false);

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

javascriptfalse

Παράδειγμα

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

javascriptBoolean({});

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

javascripttrue

Παράδειγμα

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

javascriptBoolean([]);

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

javascripttrue

Παράδειγμα

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

javascriptBoolean(function(){});

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

javascripttrue

Παράδειγμα

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

javascriptBoolean(null);

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

javascript            false

Δείτε επίσης

  • συνάρτηση Number,
    που μετατρέπει σε αριθμό
  • συνάρτηση String,
    που μετατρέπει σε συμβολοσειρά