Помогите разобраться с пременными.
Есть файл num.php:
<?php
echo mt_rand(0, 100); // Возвращает случайное число от 0 до 100
?>
Есть html страница с JS:
var n; // Если я правильно понял, здесь объявляется глобальная переменная
$.get("/num.php",function(data){ // Оправка GET-запроса на страницу /num.php
n = data; // Присваивание полученного ответа переменной
});
var result = n + 100; // Для проверки что все работает
console.log('Значение n = ' + n); // Значение n = undefined
console.log('Значение result = ' + result); // Значение result = NaN
Возникают следующие вопросы:
- Почему n не определено?
- Как правильно объявить переменную?
- Что возвращает get?
- Как из этих данных получить число?