--- 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)

Μάθετε περισσότερα