Если это глобальная переменная, она будет находиться в области видимости окна, вы можете получить к ней доступ, используя:
var variableName = 'D31102019';
window[variableName];
Или в вашем случае
window[tidsbestilling()]
Но вы должнывернуть результат из вашей функции:
function tidsbestilling() {
var valgtDato = document.getElementById('datepicker').value;
var getDato = "D" + valgtDato.substring(0, 2) + valgtDato.substring(3, 5) + valgtDato.substring(6, 10);
return getDato;
}
Это объявление создает константу, область которой может быть глобальной или локальной для блока, в котором она объявлена. Глобальные константы не становятся свойствами объекта окна, в отличие от переменных var . Требуется инициализатор для константы;то есть вы должны указать его значение в том же операторе, в котором он объявлен (что имеет смысл, учитывая, что его нельзя изменить позже)
Если вы решите использовать const
, который входит вВ следующей версии javascript вы должны экспортировать константу из одного файла, а затем импортировать эту константу, куда вам нужно, используя модульную систему es6. Если вы идете с ES5, то var
хорошо. Но всегда полезно сделать код модульным, избегая глобальных значений.