Для чего ставят знак $ в скриптах JS?
$ - это имя функции.
в JavaScript имена функций могут начинаться с $
В чистом js такое встречается только в упрощенной записи строк:let b = 'hello'
let a = 'privet' + b + 'eeee'
Тоже самое чтоlet b = 'hello'
let a = `privet ${b} eeee`
То что скинули вы - это jQuery
$() это тоже самое что document.querySelector();
Думаю что такое  querySelector вы загуглить сможете