Junior
Ի՞նչ արժեքներ են JavaScript-ում, որոնք համարվում են falsy արժեքներ։
sobes.tech AI
Պատասխան AI-ից
JavaScript- ում, "falsy" (անհավատալի) արժեքները ներառում են՝
false- Բուլյան արժեքfalse:0- Թվային զրո (համարային ամբողջական կամ տատանվող կետով, օրինակ0.0):-0- բացասական զրո:""- դատարկ տող:null- հատուկ արժեք, որը նշանակում է "ոչ մի օբյեկտի բացակայություն":undefined- նախնական արժեք, որը ունի փոփոխականը, եթե նրան այլ արժեք չի տրված, ինչպես նաև արդյունքը՝ երբ մուտք ենք գործում գոյություն չունեցող հատկություն օբյեկտի:NaN- Not-a-Number, սխալ մաթեմատիկական գործողությունների արդյունք:
Այս արժեքները փոխարկվում են false-ի, երբ օգտագործվում են բուլյան կոնտեքստում, օրինակ՝ if պայմանում: Բոլոր մյուս արժեքները (օբյեկտներ, զանգվածներ, ոչ դատարկ տողեր, տարբեր թվեր և այլն) համարվում են "truthy" (ճշմարիտ):