JavaScript Boolean referenshandbok
JavaScript Boolean (布尔)
JavaScripts booleanvärden kan vara antingen true eller false.
Boolean() -funktionen
Du kan använda Boolean() -funktionen för att avgöra om en uttryck är sant:
Exempel
Boolean(10 > 9) // Returnerar true
Eller ännu enklare:
Exempel
(10 > 9) // Även returnerar true 10 > 9 // Återger också true
För att läsa mer om booleska värden, läs vår JavaScript Boolean-handbok.
Boolean-egenskaper
Egenskaper | Beskrivning |
---|---|
constructor | Returnerar funktionen som skapar JavaScript Boolean-prototypen. |
prototype | Låter dig lägga till egenskaper och metoder till Boolean-prototypen. |
Boolean-metoder
Metod | Beskrivning |
---|---|
toString() | Konverterar ett booleskt värde till en sträng och returnerar resultatet. |
valueOf() | Returnerar den ursprungliga värdet för den booleska värdet. |
Boolean-objekt
Boolean-objekt representerar två värden: "true" eller "false".
Syntaks för att skapa Boolean-objekt:
new Boolean(value); // Konstruktör Boolean(value); // Konverteringsfunktion
Argument
Argument value Värdet som lagras i Boolean-objektet eller värdet som ska konverteras till ett booleskt värde.
Returvärde
När Boolean() anropas som en konstruktör (med operatorn new), konverterar Boolean() dess argument till ett booleskt värde och returnerar ett Boolean-objekt som innehåller detta värde.
Om Boolean() anropas som en funktion (utan operatorn new), konverterar Boolean() endast dess argument till ett ursprungligt booleskt värde och returnerar detta värde.
Kommentar:Om value-argumentet utelämnas eller sätts till 0, -0, null, "", false, undefined eller NaN, sätts objektet till false. Annars sätts det till true (även om value-argumentet är strängen "false").
Beskrivning av Boolean-objekt
I JavaScript är ett booleskt värde en grundläggande datatyp. Ett Boolean-objekt är ett booleskt objekt som packar ihop ett booleskt värde. Boolean-objekt används huvudsakligen för att tillhandahålla toString() -metoden för att konvertera booleska värden till strängar.
När toString() -metoden anropas för att konvertera ett booleskt värde till en sträng (vanligtvis anropas implicit av JavaScript), konverterar JavaScript innerligt detta booleska värde till en tillfällig Boolean-objekt och anropar sedan toString() -metoden på detta objekt.
Fritidsbok
För mer information, läs relevant innehåll i JavaScript-avancerade kurser:
- ECMAScript referenstyper
- Referenstyper kallas vanligtvis klasser (class) eller objekt. Detta avsnitt förklarar ECMAScript:s fördefinierade referenstyper.