JavaScript Booleans

Ebben az oktatóanyagban példák segítségével megismerheti a JavaScript logikai elemeket.

A JavaScriptben a logikai értékek azok a primitív adattípusok, amelyek lehetnek truevagy false. Például,

 const a = true; const b = false;

Megjegyzés : Ha becsomagol truevagy falseidézetet ír be, akkor azokat karaktersorozatnak tekintik.

Például,

 const a = 'true'; console.log(typeof a); // string

A logikai értékeket többnyire az összehasonlítás és a logikai operátorok számára használják. Például,

Egyenlő szereplő ==visszatér true, ha a két operandus egyenlő.

 console.log(5 == 6); // false

Nem egyenlő az operátor !=visszatérésével, trueha az összes operandus nem egyenlő.

 console.log(5 != 6); // true

Logikai ÉS &&visszatér true, ha mindkét operandus értékek true, más értékelődik false.

 console.log(true && false); // false 

A logikai értékeket az if… elseutasításokban és a forciklusokban is használják.

Itt van egy lista azokról az értékekről, amelyek konvertálódnak meghatározott logikai értékekké.

Adattípus Logikai érték
határozatlan hamis
nulla hamis
NaN hamis
" hamis
0 hamis
20 igaz
-20 igaz
'Szia' igaz

JavaScript logikai módszerek

Itt található a beépített logikai módszerek listája a JavaScript-ben.

Módszer Leírás
toString() logikai értéket ad vissza azáltal, hogy logikai karakterláncot konvertál
valueOf() a logikai érték primitív értékét adja vissza

Példa: a toString () használata

 let count = false; // converting to string let result = count.toString(); console.log(result); console.log(typeof result);

Kimenet

 hamis karakterlánc

Példa: Az valueOf () használata

 let count = true; // converting to string let result = count.valueOf(); console.log(result); console.log(typeof result);

Kimenet

 igazi logikai

JavaScript logikai () függvény

A Boolean()függvény különböző adattípusok logikai értékekké konvertálására szolgál. Például,

 const a = true; console.log(Boolean(a)); // true

Minden értékkel visszatér true. Például,

 let result; result = 20; console.log(Boolean(result)); // true console.log(typeof Boolean(result)); // boolean result = -20; console.log(Boolean(result)); // true result = 'hello'; console.log(Boolean(result)); // true result = (a: 1); console.log(Boolean(result)); // true

A JavaScript, undefined, null, 0 , NaN, ''áttért false. Például,

 let result; // empty string result = Boolean(''); console.log(result); // false result = Boolean(0); console.log(result); // false result = Boolean(undefined); console.log(result); // false result = Boolean(null); console.log(result); // false result = Boolean(NaN); console.log(result); // false

Megjegyzés : Ha többet szeretne megtudni a logikai átalakításról, látogasson el a JavaScript típusátalakítás oldalra.

Logikai objektumok

A newkulcsszó segítségével logikai értéket is létrehozhat . Például,

 const a = true; // creating a boolean object const b = new Boolean(true); console.log(a); // true console.log(b); // true console.log(typeof a); // "boolean" console.log(typeof b); // "object"

Megjegyzés : Javasoljuk, hogy kerülje a logikai objektumok használatát. Logikai objektumok használata lelassítja a programot.

érdekes cikkek...