Indokold már meg plz., hogy a
parseInt()
használatának javaslata miért is volt itt irreleváns hülyeség?
Nem hinném, hogy írtam volna ilyet. De igazad van, valójában abba is lehet kifogásolnivalót találni :)
Oké, segítek:
- A type juggling egyrészt egy PHP specifikus terminológia, amit te keresel az a type coercion vagy type casting. Abban egyetértünk, hogy ez szőrszálhasogatás, és a két terminológia közel ugyanazt a jelenséget fedi le.
- Bárhogy is hívjuk, amiről Apal ír, annak nincs köze hozzá, hiszen csupán arról van szó, hogy ő rosszul azt feltételezte, hogy egy bizonyos api egy bizonyos értéket számként ad vissza, holott nem. A két zIndex összehasonlításánál nem történik type casting.
Tehát a reakciód hiányos volt, a javaslatod pedig ráadásul rossz, hiszen a zIndex VEHET FEL nem számszerű értékeket, a számmá konvertálás ilyenkor többet árt, mint használ. És nem érdekel hogy mit írtál még le (kecske), senki se mondta, hogy a teljes mondanivalódat kritizáltam.
Majd persze kijavítanak, de te nem elfogadod ezt, hanem "Teljesen irreleváns, hogy ezt speciel véletlenül pont lehet szakmailag indokolni, mert egyfelől a JS typejugglingja még mindig egy agyhalál"
Olyan egyértelmű, hogy csak fikázni akartad a nyelvet ahelyett, hogy a problémára próbáltál volna koncentrálni. Ha jó megoldást akartál volna javasolni jöhettél volna azzal, hogy a style.zIndex nem feltétlenül a valós értéket tartalmazza, csak az inline stílust, hogy van jobb css api, ami számokkal és mértékegységekkel tud visszatérni, stb.