Junior
JavaScript-ში რა მნიშვნელობები ითვლება falsy მნიშვნელობებად?
sobes.tech AI
პასუხი AI-სგან
JavaScript-ში, "falsy" (მცდარი) მნიშვნელობები მოიცავს:
false- ბულეან მნიშვნელობაfalse.0- რიცხვითი ნული (სულელური და ხრაშუნა, მაგალითად,0.0).-0- უარყოფითი ნული.""- ცარიელი სტრიქონი.null- სპეციალური მნიშვნელობა, რომელიც აღნიშნავს "ნებისმიერი ობიექტის არარსებობას".undefined- საწყისი მნიშვნელობა, რომელსაც აქვს ცვლადი, თუ მას სხვა მნიშვნელობა არ მიენიჭა, და ასევე შედეგი, როდესაც მივმართავთ არარსებულ ობიექტის თვისებას.NaN- Not-a-Number, არასწორი მათემატიკური ოპერაციების შედეგი.
ეს მნიშვნელობები გარდაქმნიან false-ად, როდესაც გამოიყენება ბულეან კონტექსტში, მაგალითად, if პირობაში. ყველა სხვა მნიშვნელობა (ობიექტები, მასივები, არახალი სტრიქონები, განსხვავებული რიცხვები ნულიდან და ა.შ.) ითვლება "truthy" (სინამდვილე).