Как сделать переменные lat и lon глобальными, чтобы они были видимыми за пределами функции?

//Получение координат пользователя сайта
function coordinateUser() {
    var writeCoord = document.getElementById('coord');
    var msg = 'Координаты отсутствуют.';
    console.log(navigator.geolocation);

    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(success, error);
        writeCoord.textContent = 'Определение местоположения..';
    } else {
        writeCoord.textContent = msg;
    }

    function success(position) {
        var lat = (position.coords.latitude).toFixed(8);
        var lon = (position.coords.longitude).toFixed(8);
        var accuracy = position.coords.accuracy;
        msg = `${lat}, ${lon} <br>погрешность(в метрах): ${accuracy}`;
        writeCoord.innerHTML = msg;
    }
    function error(msg) {
        writeCoord.textContent = msg;
        console.log(msg.code);
    }
}


Ответы (0 шт):