Top.Mail.Ru
Ответы

Какое значение имеет символ доллара ($) в JavaScript?

Дополнен

За что он отвечает и где его уместно использовать?

По дате
По Рейтингу
Удаленный ответ Ответ удалён
Аватар пользователя
Гуру

В последнее время его используют с обратными кавычками, для более простого написания конкатенации. Что бы для связки не использовать много плюсов.

Аватар пользователя
Мудрец

let timerInput = document.getElementById("time");
let buttonRun = document.getElementById("button")
let timerShow = document.getElementById("timer");

buttonRun.addEventListener('click', function (button) {
timeMinut = parseInt(timerInput.value) * 60
})

timer = setInterval(function () {
seconds = timeMinut % 60
minutes = timeMinut / 60 % 60
hour = timeMinut / 60 / 60 % 60
if (timeMinut <= 0) {
clearInterval(timer);
var audio = new Audio();
audio.src = 'Clabheds.mp3';
audio.autoplay = true;
//alert("Время закончилось");
} else {
let strTimer = `${Math.trunc(hour)}:${Math.trunc(minutes)}:${seconds}`;
timerShow.innerHTML = strTimer;
}
--timeMinut;
}, 1000)

Аватар пользователя
Оракул

раньше это был просто один из символов который можно было писать в названиях переменных функций и т п но потом ребята из jQuery захватили доллар себе вконце своей библиотеки написали
window.jQuery = $ = jQuery
и это было удобно и классно на четыре буквы меньше писать но другие библиотеки начали возникать а теперь символ бакса точно распазнается в `таких строках` и кажется даже внедрили в обычный native JS

Аватар пользователя
Высший разум

В JavaScript символ '$' является допустимым символом идентификатора - таким же, как '_', цифры и буквы любых алфавитов. Например, мама$мыла$раму_3 является допустимым именем переменной. И как допустима переменная с именем _ (var _ = 7;), так допустима и переменная с именем $ (var $ = 13;).

Никакого другого смысла символ '$' в JS не имеет.

Другое дело, библиотека jQuery - в которой вся работа с библиотекой производится через переменную с тем самым именем $.