Sobes.tech
Junior

Ի՞նչ արժեքներ են JavaScript-ում, որոնք համարվում են falsy արժեքներ։

sobes.tech AI

Պատասխան AI-ից

JavaScript- ում, "falsy" (անհավատալի) արժեքները ներառում են՝

  • false - Բուլյան արժեք false:
  • 0 - Թվային զրո (համարային ամբողջական կամ տատանվող կետով, օրինակ 0.0):
  • -0 - բացասական զրո:
  • "" - դատարկ տող:
  • null - հատուկ արժեք, որը նշանակում է "ոչ մի օբյեկտի բացակայություն":
  • undefined - նախնական արժեք, որը ունի փոփոխականը, եթե նրան այլ արժեք չի տրված, ինչպես նաև արդյունքը՝ երբ մուտք ենք գործում գոյություն չունեցող հատկություն օբյեկտի:
  • NaN - Not-a-Number, սխալ մաթեմատիկական գործողությունների արդյունք:

Այս արժեքները փոխարկվում են false-ի, երբ օգտագործվում են բուլյան կոնտեքստում, օրինակ՝ if պայմանում: Բոլոր մյուս արժեքները (օբյեկտներ, զանգվածներ, ոչ դատարկ տողեր, տարբեր թվեր և այլն) համարվում են "truthy" (ճշմարիտ):