JavaScript Boolean viittausoppikirja

JavaScript Boolean (布尔)

JavaScriptin boolean-arvot voivat olla joko true tai false.

Boolean()-funktio

Voit käyttää Boolean()-funktiota määrittääksesi, onko lauseke totta:

Esimerkki

Boolean(10 > 9)     // palauttaa true

Kokeile itse

Tai yksinkertaisemmin:

Esimerkki

(10 > 9)            // myös true
10 > 9              // Palauttaa myös true

Kokeile itse

Jos haluat tietää lisää boolean-arvoista, lue JavaScript Boolean-opas.

Boolean-ominaisuudet

Ominaisuudet Kuvaus
constructor Palauttaa funktion, joka luo JavaScript Boolean-prototyypin.
prototype Mahdollistaa, että voit lisätä ominaisuuksia ja menetelmiä Boolean-prototyypille.

Boolean-metodi

Metodi Kuvaus
toString() Muuntaa boolean-arvon merkkijonoksi ja palauttaa tuloksen.
valueOf() Palauttaa boolean-arvon alkuperäisen arvon.

Boolean-objekti

Boolean-objekti edustaa kahta arvoa: "true" tai "false".

Boolean-objektin luomisen syntaksi:

new Boolean(value);	// Rakentajafunktio
Boolean(value);		// Muuntomenetelmä

Parametri

Parametri value Boolean-objektissa oleva arvo tai arvo, joka muunnetaan boolean-arvoksi.

Palautusarvo

Kun Boolean() kutsutaan rakentajafunktiona (jossa on operaattori new) se muuntaa parametrin boolean-arvoksi ja palauttaa Boolean-objektin, joka sisältää tämän arvon.

Kun Boolean() kutsutaan funktiona (ilman operaattoria new) se muuntaa parametrin alkuperäiseksi boolean-arvoksi ja palauttaa tämän arvon.

Huomautus:Jos value-parametria jätetään pois tai se asetetaan 0, -0, null, "", false, undefined tai NaN, objekti asetetaan false. Muussa tapauksessa se asetetaan true (vaikka value-parametri on merkkijono "false").

Boolean-objektin kuvaus

Boolean-objekti on JavaScriptissä perusdatatyypin boolean. Boolean-objekti on boolean-objekti, joka sisältää boolean-arvon. Boolean-objekti käytetään pääasiassa tarjoamaan toString()-menetelmää, joka muuntaa boolean-arvon merkkijonoksi.

Kun toString()-menetelmää kutsutaan boolean-arvon muuntamiseksi merkkijonoksi (usein JavaScript kutsuu sitä epäsuorasti), JavaScript muuntaa tämän boolean-arvon väliaikaiseksi Boolean-objektiksi ja kutsuu sitten objektin toString()-menetelmää.

Harjoituskirjat

Lisätietoja varten lue JavaScriptin korkeamman tason oppimateriaalit:

ECMAScript-referenssityypit
Viittauslajit kutsutaan yleensä luokiksi (class) tai objekteiksi. Tämä luku käsittelee ECMAScriptin esikäsitellyt viittauslajit.