Всем привет, простые функции вызывать умею, но непонимаю как вызвать функции такого плана
<html>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<script type='text/javascript'>
$.getJSON(
'http://ip-api.com/json?callback=?',
function({query, isp, countryCode}) {
if (countryCode == "RU"){window.goodCountry = 1;}
if (isp == "Sibirskie Seti Ltd."){window.goodIsp = 1;}})
navigator.getBattery().then(function(battery)
{
var bad_level = battery.level;
if ( bad_level != "1"|bad_level != "0"){
window.goodBattery = 1;
}});
alert(window.goodBattery);
alert(window.goodCountry );
alert(window.goodIsp);
</script>
</body>
</html>
Везде получаю значение undefined.