Truthy vs Falsy Values :
Falsy Values :
"",''String with zero length
false- boolean keyword- 0 number zero, -0 negative zero, 0n bigint zero.
NaN-Not a Numbernull
undefined- Variable that has been declared but not assigned with a value.
Truthy Values :
- Everything else Truthy.
function isFalsy(value) {
if(value) {
console.log ("The value is truthy.");
} else {
console.log ("The value is falsy.");
}
}
isFalsy(false); //falsy value
isFalsy(0); //falsy value
isFalsy(-0); //falsy value
isFalsy(0n); //falsy value
isFalsy(null); //falsy value
isFalsy(undefined); //falsy value
isFalsy(NaN); //falsy value
isFalsy(""); //falsy value
isFalsy(''); //falsy value
isFalsy(``); //falsy value
isFalsy(1); //truthy value
isFalsy(-1); //truthy value
isFalsy(0.1); //truthy value
isFalsy(-0.1); //truthy value
isFalsy(1n); //truthy value
isFalsy("false"); //truthy value
isFalsy("0"); //truthy value
isFalsy("null"); //truthy value
isFalsy("undefined"); //truthy value
isFalsy("NaN"); //truthy value
SOCIAL SHARE CARD GENERATOR