Да, поэтому я недавно подхватил javascript как другой язык для изучения. Я работал на веб-сайте друга, и нам нужно вести журналы операционной системы платформы, чтобы мы могли оценивать нашу статистику.Uncaught ReferenceError: платформа не определена
Я получаю сообщение об ошибке Uncaught ReferenceError: платформа не определена на get_platform (eval at (файл: /// C: /Users/*****/Desktop/Project/index.html: 2: 9), : 1: 191)
Есть ли у кого-нибудь идеи о том, как я могу это исправить? Любая помощь очень ценится!
Это мой код.
function get_platform(os_name) {
var os_str = os_name;
var chk_win = os_str.substr(0, 3);
if (chk_win == "Win")
platform = "win";
if (chk_win == "Lin")
platform = "linux";
if (chk_win == "X11")
platform = "unix";
return platform};
function get_os() {
var OSName = "Unknown";
if (window.navigator.userAgent.indexOf("Windows NT 6.3") != -1)
OSName = "Windows 8.1";
if (window.navigator.userAgent.indexOf("Windows NT 6.2") != -1)
OSName = "Windows 8";
if (window.navigator.userAgent.indexOf("Windows NT 6.1") != -1)
OSName = "Windows 7";
if (window.navigator.userAgent.indexOf("Windows NT 6.0") != -1)
OSName = "Windows Vista";
if (window.navigator.userAgent.indexOf("Windows NT 5.1") != -1)
OSName = "Windows XP";
if (window.navigator.userAgent.indexOf("Windows NT 5.0") != -1)
OSName = "Windows 2000";
if (window.navigator.userAgent.indexOf("Mac") != -1)
OSName = "Mac/iOS";
if (window.navigator.userAgent.indexOf("X11") != -1)
OSName = "UNIX";
if (window.navigator.userAgent.indexOf("Linux") != -1)
OSName = "Linux";
return OSName};
You переменная платформа не будет инициализирован, если он не начал выполняться в если условие ур случае может быть там, где он никогда не падает в любом состоянии и при возвращении его никогда не определено –
Пожалуйста, не отрицайте ваши сообщения. –