--- title: Falsy slug: Glossary/Falsy tags: - falsy translation_of: Glossary/Falsy ---
Falsy τιμή, είναι μια τιμή η οποία επιστρέφει false σε {{Glossary("Boolean")}} βρόγχους.
H {{Glossary("JavaScript")}} χρησιμοποιεί τύπους {{Glossary("Type_Conversion", "coercion")}} στους Boolean βρόγχους.
Παραδείγματα απο falsy τιμές στην JavaScript (που επιστρέφουν false και έτσι παρακάμπτουν το if
block):
if (false) if (null) if (undefined) if (0) if (NaN) if ('') if ("") if (document.all) [1]
To [1] document.all
έχει χρησιμοποιηθεί στο παρελθόν για την αναγνώριση του περιηγητή και το HTML specification defines a willful violation απο το πρότυπο ECMAScript, για λόγους συμβατότητας με παλιότερους κώδικες (if (document.all) { // Internet Explorer κώδικας }
ή με τη χρήση του document.all
χωρίς να γίνεται πρώτα έλεγχος: document.all.foo
).
Μερικές φορές φράφεται falsey, αν και στα αγγλικά συνήθως μετατρέποντας μια λέξη σε επίθετο με ένα -y, το τελικό e φεύγει (noise => noisy, ice => icy, shine => shiny)