sneeskaa, у тебя вызов функции внутри функции, еще и после ретурна. забудь про совет переделать под проверку, просто скопируй, вызови для своей куки и проверь результат
sneeskaa, логично. ну точнее не проверка установлена или нет, а получение значения куки. можешь либо переделать под проверку, либо получить значение куки и проверить полученный результат
sneeskaa, ну раз полно, то как ты строку с куками, где их полно, сравниваешь с show-modal-a=0
введи в консоли document.cookie, увидишь строку с куками (твоеей там не будет, но все же, даже если бы была, явно бы полная строка с куками не ровнялась show-modal-a=0)
и да, тебе не нужно устанавливать значение куки равной 0 каждый раз при загрузке страницы.
в условии тебе нужно проверить, существует ли в принципе кука с таким именем