Главная /
Основы программирования на JavaScript
Основы программирования на JavaScript - ответы на тесты Интуит
Курс посвящен изучению языка программирования JavaScript.
Список вопросов:
- # Как разместить код JavaScript между тегами Script?
- # Что называется переменной?
- # Какое ключевое слово позволяет описать переменную?
- # Какой оператор позволяет занести значение в переменную?
- # Какая команда выводит окно с сообщением и полем ввода, и позволяет ввести данные в переменную?
- # Что произойдет в результате выполнения участка кода var a = prompt("Текст1","Текст2") ?
- # Определите ошибку <SCRIPT type="text/javascript"> var user_name = prompt ("Введите имя"," "); document.write("Привет, " + User_name ); </SCRIPT>
- # Определите результат работы участка кода <SCRIPT type="text/javascript"> var d = new Date(); var y = d.getFullYear(); document.write(y); </SCRIPT>
- # Определите результат работы участка кода <SCRIPT type="text/javascript"> var y = new Date(); var d = y.getFullYear(); document.write(y); </SCRIPT>
- # Определите результат работы участка кода <SCRIPT type="text/javascript"> var d = new Date(); var y = d.getDate(); document.write(y); </SCRIPT>
- # Определите результат работы участка кода <SCRIPT type="text/javascript"> var result=0; var x= 12; var y= 5; result= x + -y; alert(result); </SCRIPT>
- # Определите результат работы участка кода <SCRIPT type="text/javascript"> var x= 5; var y= 2; var result=0; result= x / y; alert(result); </SCRIPT>
- # Определите результат работы участка кода <SCRIPT type="text/javascript"> var x= 12; var y= 5; var result=0; result= x +"y"; alert(result); </SCRIPT>
- # Что представляет собой приложение AJAX?
- # Выберите верные утверждения
- # Определите, в каком формате AJAX может получать данные с сервера?
- # Какие браузеры работают с AJAX?
- # Для чего предназначен объект ActiveX XMLHttp?
- # Каким образом Internet Explorer 6 взаимодействует с AJAX?
- # Каким методом AJAX может извлекать данные с сервера?
- # Какой метод AJAX чаще используется при извлечении данных с сервера?
- # Какой метод AJAX чаще используется при отправке данных на сервер?
- # Какая функция служит для задания параметров соединения?
- # Для чего предназначен флаг асинхронности при задании параметров соединения?
- # Каким образом можно добиться одновременной работы браузера и обработки данных сервером при использовании AJAX?
- # Выберите верные утверждения
- # Какие символы используются для описания объектов?
- # Какие символы используются для описания массивов?
- # Когда сообщение об ошибке указывает на строку ошибки, то строку с ошибкой нужно отсчитывать
- # Определите, в какой строке допущена ошибка? (1) <SCRIPT LANGUAGE="javascript"> (2) document.write("текст для страницы" (3) ;) (4) </SCRIPT>
- # Что может послужить причиной синтаксической ошибки?
- # Что такое ошибка времени выполнения?
- # Когда появляется ошибка определения переменных?
- # Определите ошибку: <SCRIPT LANGUAGE="javascript"> document.write("текст") </SCRIPT>
- # Определите ошибку: <SCRIPT LANGUAGE="javascript"> document.write(текст) </SCRIPT>
- # Определите тип ошибки: document.write('текст")
- # Определите тип ошибки: document.write("текст")
- # Определите тип ошибки: document.Write("текст")
- # Какие ошибки допущены в приведенном ниже коде? <SCRIPT TYPE="text/javascript"> function doit() { var greeting="Привет "; alert(greeting+document.myform.fname.value); } </SCRIPT> <FORM name="myform"> <INPUT TYPE="text" name="myname"> <INPUT TYPE="button" value="clickMe" onClick="doit();"> </FORM>
- # Какие ошибки допущены в приведенном ниже коде? (считать, что документ содержит только одну форму) <SCRIPT TYPE="text/javascript"> function doit() { alert("Длина вашего имени "+document.myform.myname.value.length); } </SCRIPT> <FORM> <INPUT TYPE="text" name="myname"> <INPUT TYPE="button" value="clickMe" onClick="doit();"> </FORM>
- # Какие ошибки допущены в приведенном ниже коде? <SCRIPT TYPE="text/javascript"> function doit() { alert("Длина вашего имени "+document.myform.myname.value.length); } </SCRIPT> <FORM name="myform"> <INPUT TYPE="text" name="myname"> <INPUT TYPE="button" value="clickMe" onClick="doit();"> </FORM>
- # Определите ошибку if confirm("Уверены, что хотите посетить INTUIT?") { parent.location='http://www.intuit.ru/'; } else { alert("Тогда оставайтесь"); }
- # Определите ошибку if (confirm("Уверены, что хотите посетить INTUIT?") ) { parent.location='http://www.intuit.ru/'; } else { alert("Тогда оставайтесь"); }
- # Определите ошибку if (confirm('Уверены, что хотите посетить INTUIT?') ) { parent.location='http://www.intuit.ru/'; } else { alert("Тогда оставайтесь"); }
- # Определите ошибку <A HREF="file.htm" onClick="window.open('opened.html', 'window_name', config='width=300,status=0')">Click here</A>
- # Определите ошибку <A HREF="file.htm" onClick="window.open('window_name', 'opened.html', config='width=300,status=0')">Click here</A>
- # Определите ошибку <A HREF="file.htm" onClick="window.open('opened.html', 'window_name', config="width=300,status=0")">Click here</A>
- # Найдите ошибку <script> function newcolor(color) { document.bgColor=color } </script> <FORM> <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')"> <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')"> </FORM>
- # Найдите ошибку <script> function newcolor(color) { document.bgColor=color } </script> <FORM> <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')"> <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')"> </FORM>
- # Найдите ошибку <script> function newcolor(color) { document.bgColor=color } </script> <FORM> <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor("lightblue")"> <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor("pink")"> </FORM>
- # Будет ли выдано сообщение об ошибке JavaScript при вводе данных в поле формы и передаче их на сервер в следующем примере? <FORM ACTION="javascript:test();"> <INPUT NAME=test> </FORM>
- # Будет ли выдано сообщение об ошибке JavaScript при вводе данных в поле формы и передаче их на сервер в следующем примере? <FORM METHOD=post ACTION="javascript:test();" onSubmit="return true;"> <INPUT NAME=test> </FORM>
- # Будет ли выдано сообщение об ошибке JavaScript при вводе данных в поле формы и передаче их на сервер в следующем примере? <FORM METHOD=get ACTION="javascript:test();" onSubmit="return false;"> <INPUT NAME=test> </FORM>
- # Что называется рекурсией?
- # Когда следует использовать рекурсию?
- # Как называется ситуация, когда функция вызывает саму себя?
- # Что называется стеком?
- # В каком случае возникает ошибка переполнения стека?
- # Определите ошибку при вычислении факториала function fact(n) { var f=1 if (n>=1) f=n*fact(n-1) return f }
- # Определите ошибку при вычислении факториала function fact(n) { var f=1 f=n*fact(n-1) return f }
- # Определите ошибку при вычислении факториала function factorial(N){ return N<=1?1:N*factorial(N-1); }
- # Можно ли использовать рекурсию с большей глубиной, чем определяется ограничением браузера?
- # В каком случае выделяют собственный стек?
- # Каким образом можно определить собственный стек?
- # Напишите функцию, находящую сумму первых n натуральных чисел
- # Определите результат работы функции function func(n) { var f=1 if (n<=1) f=1 else f=n+func(n-1) return f }
- # Определите ошибку в функции, находящей сумму первых n натуральных чисел function func(n) { var f=0 if (n<=1) f=0 else f=n+func(n-1) return f }
- # Что такое конструкция if?
- # Укажите допустимые записи конструкции if
- # Укажите недопустимые записи конструкции if
- # При каких условиях выполнятся операторы в конструкции if (условие1) { if (условие2) { операторы }}?
- # Переменная a = 10, b = 5, укажите, когда пользователь увидит приветствие
- # При каких a, b и c выполнятся операторы в конструкции : if (a == c) { if (c == 10) { if (b == 5) { операторы } } }?
- # Что такое конструкция if/else?
- # Укажите допустимые записи конструкции if/else:
- # Укажите недопустимые записи конструкции if/else
- # При каких условиях выполнится оператор2 в конструкции if(условие1){if(условие2){оператор1}else{оператор2}}?
- # Дано: a = "м". Укажите, когда пользователь увидит уведомление "Сообщение"?
- # При каких a,b и c выполнится оператор2 в конструкции if (a == b) { if (c == 10) { оператор1 } else { оператор2 }}?
- # Что увидит пользователь, выполнив данный участок кода при a=10? if (a == 10) { alert("Сообщение") } else { alert("Предупреждение") }
- # Что увидит пользователь, выполнив данный участок кода при a=10? if (a == 5) { alert("Сообщение") } else { if (a == 10) { alert("Предупреждение") } else { alert("Вопрос") } }
- # Что увидит пользователь, выполнив данный участок кода при a=10? if (a == 5) { alert("Сообщение") } else { if (a ==10) { if (a==8) { alert("Предупреждение") } else { alert("Вопрос") } } else { alert("Вопрос") } }
- # Какой результат выдаст данный скрипт? <script language="javascript"> var var1=5; var2=3; var3=9; if(var1>var2) { alert("Первая переменная больше второй"); } if(var2>var1) { alert("Вторая переменная больше первой"); } else { alert("Третья переменная - самая большая"); } </script>
- # В чем ошибка приведенной ниже синтаксической конструкции? <script language="javascript"> var var1=5; var2=3; var3=4; if( var1>var2 | var2>var3) { alert('Условие выполнено'); } else { alert('Условие не выполнено'); } </script>
- # Какой результат выдаст скрипт? var var1=5, var2=4, var3=2; if (var1<var2) { alert('Условие выполнено'); } if (var2>var3) { alert('Первое условие не выполнено'); } else if { alert('Второе условие не выполнено'); } else { alert('Третье условие не выполнено'); } alert('Не выполнено ни одно из условий');
- # Можно ли использовать конструкцию следующего примера? <SCRIPT type="text/javascript"> if(window.confirm("Yes/No")) { ... } else { ... } </SCRIPT>
- # Как правильно оформить обработку события Submit при вызове следующего обработчика? <SCRIPT type="text/javascript"> function submit_handler() { if(...) return true; else return false; } </SCRIPT>
- # Определите результаты работы сценария в случае, если окно confirm будет закрыто без нажатия каких-либо кнопок <SCRIPT type="text/javascript"> if (confirm ("Вы уверены, что хотите посетить INTUIT?")) { alert ("В данный момент страница INTUIT не доступна"); } else { window.defaultStatus = "К сожалению, вы закрыли окно выбора"; } </SCRIPT>
- # Для чего служат формы?
- # Что представляют собой формы?
- # Чем задается поле ввода на форме?
- # Что из перечисленных ниже вариантов относится к обработчикам событий?
- # Что выполняет следующий фрагмент кода? <FORM> <TEXTAREA NAME="name" COLS=30 ROWS=5 WRAP=VIRTUAL onBlur="getname(this.value)"> Введите любой текст </TEXTAREA> </FORM>
- # Найдите ошибку <script> function newcolor(color) { document.bgColor=color } </script> <FORM> <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')"> <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')"> </FORM>
- # Найдите ошибку <script> function newcolor(color) { document.bgColor=color } </script> <FORM> <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')"> <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')"> </FORM>
- # Найдите ошибку <script> function newcolor(color) { document.bgColor=color; } </script> <FORM> <INPUT TYPE="button" VALUE="Голубой" onClick="newcolor("lightblue");"> <INPUT TYPE="button" VALUE="Розовый" onClick="newcolor("pink");"> </FORM>
- # Каким образом можно обратиться к элементу формы?
- # Какой тип имеет свойство elements объекта Form?
- # Каким из перечисленных способов можно отправить данные из формы на сервер?
- # Можно ли полностью перехватить и обработать JavaScript-функцией событие Submit (отправку данных на сервер)?
- # Что называется циклом?
- # Что задает выражение i=12 в синтаксисе оператора for?
- # Что задает условие i>=4 в синтаксисе оператора for?
- # Что задает условие i<4 в синтаксисе оператора for?
- # Каково будет значение переменной j после выполнения приведенного JavaScript кода? var i = 0; j = 0; for (i = 1; i <= 5; i++) { j--; }
- # Каково будет значение переменной j после выполнения приведенного JavaScript кода? var i = 0; j = 0; for (i = 1; i <= 3; i++) { j+=i; }
- # Каково будет значение переменной j после выполнения приведенного JavaScript кода? var i = 0; j = 0; for (i = 1; i <= 2; i++) { j-=2; }
- # Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 0; while (i <= 10) { i+=5; }
- # Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 5; while (i > 0) { i=5-i; }
- # Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 1; while (i <= 5) { alert(i); i+=5; }
- # В какой строке JavaScript-кода допущена ошибка? var j = 0; for (int var i = 0; i <= 10; i++); { j += 1; } document.write(j);
- # В какой строке JavaScript-кода допущена ошибка? for (var j = 0; i <= 10; i++) { j += 1; } document.write(j);
- # В какой строке JavaScript-кода допущена ошибка? for (var i = 0; i <= 10; i++) { var j += 1; }
- # Каково будет значение переменной j после выполнения приведенного JavaScript кода? var j = 0; for (var i = 0; i < 2; i++) { j=i; }
- # Каково будет значение переменной j после выполнения приведенного JavaScript кода? var j = 0; for (var i = 0; i < 2; i++) { j-=j*i; } document.write(j);
- # Каково будет значение переменной j после выполнения приведенного JavaScript кода? var j = 0; for (var i = 0; i <= 1; i++) { j-=j+i; }
- # Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 1; while (i <= 2) { i+=5; }
- # Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 1; while (i <= 2) { i*=5; }
- # Каково будет значение переменной i после выполнения приведенного JavaScript кода? var i = 2; while (i <= 2) { i=i*i; }
- # В какой момент происходит событие onLoad?
- # Для чего используются знаки <!-- и --> внутри тэгов <script> и </script>?
- # Что произойдет если, сценарий с функцией поместить в документе HTML вне тегов <HEAD> и </HEAD>?
- # Какое из объявлений функции является правильным?
- # В какой строчке допущена ошибка: function dateinbar(); { var d = new Date(); var y = d.getFullYear(); }
- # Зачем используется свойство объекта defaultStatus?
- # Укажите символы, которые можно использовать для внесения однострочного комментария в код JavaScript:
- # Что делает следующая строка var da = (new Date).getDate();
- # Где отобразится результат работы сценария ? function dateinbar() { var d = new Date(); var y = d.getFullYear(); var da = d.getDate(); var m = d.getMonth() + 1; var t = da + '/' + m + '/' + y; defaultStatus = "Вы прибыли на страницу " + t + "."; } … <BODY onLoad="dateinbar()">
- # Каким должен быть обработчик события кнопки onClick, чтобы корректно вывести содержимое текстового поля myname в отдельное окно? <FORM name="myform"> <INPUT TYPE="text" name="myname"> <INPUT TYPE="button" value="clickMe" onClick=""> </FORM>
- # Каким должен быть обработчик события кнопки onClick, чтобы корректно вывести длину содержимого текстового поля myname в отдельное окно? <FORM name="myform"> <INPUT TYPE="text" name="myname"> <INPUT TYPE="button" value="clickMe" onClick=""> </FORM>
- # Каким должен быть обработчик события кнопки onClick, чтобы корректно вывести содержимое текстового поля fname и длину содержимого текстового поля lname в отдельное окно? <FORM name="myform"> <INPUT TYPE="text" name="fname"> <INPUT TYPE="text" name="lname"> <INPUT TYPE="button" value="clickMe" onClick=""> </FORM>
- # Кому принадлежит свойство value в обработчике события кнопки onClick? <FORM name="myform"> <INPUT TYPE="text" name="myname"> <INPUT TYPE="button" value="clickMe" onClick="alert(document.myform.myname.value);"> </FORM>
- # Что из перечисленного является свойствами объекта поля формы?
- # Сколько объектов и сколько свойств использовано в обработчике события кнопки onClick? <FORM name="myform"> <INPUT TYPE="text" name="myname"> <INPUT TYPE="button" value="clickMe" onClick="alert(document.myform.myname.value.length);"> </FORM>
- # Какие ошибки допущены в приведённом ниже коде? <SCRIPT TYPE="text/javascript"> function doit() { var greeting="Привет "; alert(greeting+document.myform.fname.value); } </SCRIPT> <FORM name="myform"> <INPUT TYPE="text" name="myname"> <INPUT TYPE="button" value="clickMe" onClick="doit();"> </FORM>
- # Какие ошибки допущены в приведённом ниже коде? (считать, что документ содержит только одну форму) <SCRIPT TYPE="text/javascript"> function doit() { alert("Длина вашего имени "+document.myform.myname.value.length); } </SCRIPT> <FORM> <INPUT TYPE="text" name="myname"> <INPUT TYPE="button" value="clickMe" onClick="doit();"> </FORM>
- # Какие ошибки допущены в приведённом ниже коде? <SCRIPT TYPE="text/javascript"> function doit() { alert("Длина вашего имени "+document.myform.myname.value.length); } </SCRIPT> <FORM name="myform"> <INPUT TYPE="text" name="myname"> <INPUT TYPE="button" value="clickMe" onClick="doit();"> </FORM>
- # Определите, что произойдет в результате выполнения приведенного ниже кода? <script> function doit() { var greeting="Привет, "; alert(greeting + " " + document.myform.lname.value); } </script> <FORM NAME="myform" action=""> Ваше имя: <INPUT TYPE="text" NAME="lname"><p> <INPUT TYPE="button" VALUE="Отправить" onClick="doit()"> </FORM>
- # Определите, что произойдет в результате выполнения приведенного ниже кода? <script> function doit() { var greeting="Привет, " alert(greeting + " " + document.myform.lname.value) } </script> <FORM NAME="myform" action=""> Ваше имя: <INPUT TYPE="text" NAME="lname"><p> <INPUT TYPE="button" VALUE="Отправить" onClick="doit"> </FORM>
- # Что называется массивом?
- # Массивы всегда начинаются с порядкового номера...
- # Сколько значений может иметь массив?
- # Какой из ниже перечисленных команд можно получить значение текстового поля из данной формы <form action="start.php" method="post" name="fld"> <input type="text" name="field" value="Text field"> <input type="submit" value="Старт" name="btn"> </form> форма в документе одна
- # Укажите команду, которой нельзя получить значение текстового поля из данной формы <form action="start.php" method="post" name="fld"> <input type="text" name="field" value="Text field"> <input type="submit" value="Старт" name="btn"> </form> форма в документе одна
- # На форму можно ссылаться с помощью
- # Каков результат работы данного скрипта <script language="javascript"> mas=new Array(2); mas[3]=5; alert(mas[3]); </script>
- # Каков результат работы данного скрипта <script language="javascript"> mas=new Array(2); mas3=5; alert(mas[3]); </script>
- # Каков результат работы данного скрипта <script language="javascript"> mas=new Array(2); mas[3]=5; alert(mas3); </script>
- # Что делает строка mas=new Array()?
- # Какой из вариантов описания массивов неверный?
- # Как средствами javascript создать многомерный массив?
- # В чем разница между строковым объектом и строковым литералом?
- # Существует ли полиморфизм переменных в JavaScript?
- # Может ли массив состоять из элементов разных типов?
- # Пусть: window.location.href='http://test.ru/cgi-bin/text?a1/a2' Сколько элементов массива получим после выполнения для URL следующей команды? var a=window.location.href.split('/');
- # Укажите длину массива после исполнения следующего кода: a=new Array(2); a[1]=null;
- # Для чего предназначена функция charAt(index)?
- # Для чего предназначена функция length?
- # Для чего предназначена функция substring?
- # Для чего предназначена функция substr(a,b)?
- # Для чего предназначена функция toLowerCase?
- # Какая функция переводит строку в верхний регистр?
- # Что такое DOM?
- # Можно ли получить доступ ко всем однотипным элементам страницы?
- # Найдите правильное выражение:
- # Можно ли обратиться к элементу страницы, не как к части коллекции, а напрямую?
- # Можно ли из кода скрипта управлять параметрами следующего рисунка? <img id="image_id" data-src="source.gif" height="120" width="230">
- # Имеют ли элементы страницы собственные методы?
- # Как можно изменить цвет фона в 5-й строке таблицы?
- # Как можно изменить цвет фона во второй ячейке 5-й строки таблицы?
- # Какие из перечисленных свойств и методов относятся к общим?
- # Какие свойства принадлежат объекту location?
- # Как с помощью объекта location выполняется присвоение документу другого адреса?
- # Как можно перенастроить порт по умолчанию для передачи данных протокола?
- # Какие свойства принадлежат объекту window?
- # Какие методы принадлежат объекту window?
- # Что произойдет при выполнении следующего фрагмента кода? confirm("Уверены, что хотите перейти к следующему уроку?")
- # Что содержится в свойстве bgColor объекта document?
- # Что содержится в свойстве bgColor объекта document?
- # Что содержится в свойстве title объекта document?
- # Что содержится в свойстве vlinkColor объекта document?
- # Что содержится в свойстве alinkColor объекта document?
- # Что содержится в свойстве linkColor объекта document?
- # Что выводится в результате работы участка кода? <SCRIPT LANGUAGE="javascript"> var a = document.bgColor; document.write("a") </SCRIPT>
- # Что выводится в результате работы участка кода? <SCRIPT LANGUAGE="javascript"> var a = document.referer; document.write(a) </SCRIPT>
- # Что выводится в результате работы участка кода? <SCRIPT LANGUAGE="javascript"> var a = document.location; document.write(a) </SCRIPT>
- # Свойством какого объекта является status?
- # Обладает ли фрейм свойством статуса?
- # Как можно обратиться к полю статуса окна браузера из фрейма?
- # Свойство location это:
- # Относится ли location к объектам класса URL?
- # Чем отличается location от других объектов класса URL?
- # Можно ли закрыть окно-предок из окна-потомка?
- # Произойдет ли при выполнении следующих команд закрытие текущего окна и передача фокуса окну-предку: window.close(); window.opener.focus();?
- # На что указывает аргумент метода clearTimeout()?
- # Является ли объект класса history модифицируемым объектом?
- # Что происходит при вызове метода setTimeout("test()",1000)?
- # Свойством какого объекта является объект location?
- # В каком из примеров реферер будет передан на сторону сервера?
- # Будет ли выдана ошибка JavaScript для document.links[0]["search"]="test";?
- # Как называется код родительской функции?
- # Как называются объекты, порожденные от родительского?
- # Что называется конструктором?
- # Каким образом можно одновременно задать любое количество прототипов свойств или методов?
- # Для чего предназначен объектный литерал?
- # Можно ли использовать прототипы для расширения встроенных объектов?
- # Определите ошибку при создании функции String.prototype.reverse, которая будет возвращать любую созданную строку в обратном порядке String.prototype.reverse = function(){ var out = ''; for(var i=this.length-1; i>=0; i--){ out+=this.substr(i, 1); } return out; }
- # Определите ошибку при создании функции String.prototype.reverse, которая будет возвращать любую созданную строку в обратном порядке String.reverse = function(){ var out = ''; for(var i=this.length-1; i>=0; i--){ out+=this.substr(i, 1); } return out; }
- # Определите ошибку при создании функции String.prototype.reverse, которая будет возвращать любую созданную строку в обратном порядке String.prototype.reverse = function(){ var out = ''; for(var i=this.length-1; i>=0; i--){ out+=this.substr(i, 1); } reverse = out; }
- # В каком случае переменные или функции одного объекта могут быть доступны только другим скрытым или привилегированным функциям?
- # В каком случае переменная одного объекта может изменяться любой функцией или методом?
- # В каком случае функция одного объекта доступна для любой другой функции и может обращаться или изменять любую скрытую переменную?
- # В каком случае функция будет иметь доступ к любой открытой или прототипированной функции?
- # В каком случае переменная или функция одного объекта может изменяться любой функцией или методом?
- # Что произойдет в результате попытки изменить переменную Prototype?