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

Prova själv

Eller ännu enklare:

Exempel

(10 > 9)            // Även returnerar true
10 > 9              // Återger också true

Prova själv

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.