Так вот, когда без объявления обращаются к переменной, фактически используется свойство этого верхнего объекта (window).
var foo = 1;
function bar() {
//var foo;
if (!foo) {
var foo = 10;
}
console.log(foo);
}
bar();
c();
, мы заходим в функцию, видим необъявленную "а", объявляем ее за пределами функции, снова возвращаемся в функцию, присваиваем "а" значение 7. JS это значение запоминает, идет вызов функции консоль, выводится 7. //var a;
a;
a = 10;
console.log(a); //a is not defined
//var a;
function c() {
a = 7;
}
c();
console.log(a);
var foo = 1;
function bar() {
//var foo;
if (!foo) {
var foo = 10;
}
console.log(foo);
}
bar();
//var a;
function c() {
a = 7;
}
c();
console.log(a); //--> 7
То есть владелец учётной записи на ваших глазах лишь залогинился, но какие именно настройки отображения он выставил до этого - вы не знаете.
приложение до этого не устанавливалось с последующим удалением? Настройки могли остаться.
И вы уверены, что не используется какая-либо синхронизация настроек? OneDrive?
И настройки у приложений на каждом из компьютеров - тоже разные.
На ваших скриншотах видно, что панельки можно перетаскивать.
console.log
будет выводится?