V JavaScriptu jeden vykřičník provede negaci a zároveň konverzi na boolean. Druhý vykřičník to opět zneguje a už to zůstane boolean.
Je to v zásadě ekvivalentní k:
active = (data & 0x04) !== 0;
V JavaScriptu jeden vykřičník provede negaci a zároveň konverzi na boolean. Druhý vykřičník to opět zneguje a už to zůstane boolean.
Je to v zásadě ekvivalentní k:
active = (data & 0x04) !== 0;