Я пытаюсь определить, был ли цвет предоставлен в качестве необязательного аргумента функции. чтобы определить это, я просто пишу if (color) {...} и предоставляю NaN, если я не хочу, чтобы был цвет.
однако, кажется, что черный цвет (0x000000) также приравнивается к NaN. Как я могу определить, присутствует ли предоставленный аргумент числа цвета и черный, если в качестве аргумента передается 0x000000?