Sammenligninger
vigtighed: 5
Hvad bliver resultatet af disse udtryk?
5 > 4
"apple" > "pineapple"
"2" > "12"
undefined == null
undefined === null
null == "\n0\n"
null === +"\n0\n"
5 > 4 → true
"apple" > "pineapple" → false
"2" > "12" → true
undefined == null → true
undefined === null → false
null == "\n0\n" → false
null === +"\n0\n" → false
Nogle af grundene:
- Selvfølgelig sandt.
- Ordbogsammenligning, derfor falsk.
"a"er mindre end"p". - Igen ordbogsammenligning, første tegn
"2"er større end første tegn"1". - Værdierne
nullogundefineder kun lige med hinanden. - Strengt lighedstjek er strengt. Forskellige typer fra begge sider fører til falsk.
- På samme måde som
(4), ernullkun lig medundefined. - Strengt lighedstjek af forskellige typer.