JavaScript for interactive web pages - Program Logic - Logical Operators
4 belangrijke vragen over JavaScript for interactive web pages - Program Logic - Logical Operators
Wat gebeurt er als || gebruikt wordt bij non-Boolean waarden
De operand aan de linker kant als het kan worden geconveteerd naar true, anders wordt de waarde aan de rechterkant terug gegeven.
Voorbeeld:
var s = "Espresso";
var n = null;
var e = s || "Coffee"; //e is "Espresso"
var f = n || "Coffee"; //f is "Coffee"
var g = n || s; //g is "Espresso"
var h=0||n; //h is null
Hoe heet de || operator ook wel
Een default operator, omdat het hiermee mogelijk is om een default waarde te geven
var data=invoerveld.value || defaultwaarde
Welke value wordt bewaard in elke variabele van de volgende expressies
- var a=2||3;
- var b=0||42;
- var c=0&&42;
- var d="you"&&"me"
- var e="ok"&&null;
- var f=""&&"0"||"1";
- var g=null||1||null||2;
- a=2
- b=42
- c=0
- d="me"
- e=null
- f="1"
- g=1
JavaScript kijkt niet verder dan nodig is. Bij de || operator kan er dus gestopt worden als er een truthy waarde is gevonden (de hele expressie is dan thruthy); bij de && operator moet juist alles bekeken worden, omdat er altijd een falsey waarde tussen kan zitten
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Zijn de volgende expressies "truthy" of "fasey"
- 0.000
- "no"
- null
- ""
- "false"
- parseInt(0.79)
- 42/"ten"
- falsey
- truthy
- falsey
- falsey
- truthly
- falsey
- falsey
Of een waarde truthly of falsey is, is gemakkelijk te testen in de console van Firebug. Met -bijvoorbeeld-:
Probeer onze studie magie gratis!
een PDF bestand en leer hem super snel
- Geen aanmelding, e-mail of creditcard nodig!
- AI maakt onbeperkte flashcards
- AI maakt oefen toetsen van de stof
- Stel vragen aan AI
Maak een notitieblok aan
- Geen aanmelding, e-mail of creditcard nodig!
- Heb en houd perfect overzicht
- Maak Maak flashcards, notities en mindmaps
- Oefen, test jezelf en scoor beter!
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.