Академический Документы
Профессиональный Документы
Культура Документы
Контрольная работа N2: Выучит основы программирования в JavaScript.
Контрольная работа N2: Выучит основы программирования в JavaScript.
Отчет
Контрольная работа N2:
Выучит основы программирования в JavaScript.
Сделано:
Проверено :
Кишинев 2018
Confidențial
Atenţie! Se interzice deţinerea, sustragerea, alterarea, multiplicarea, distrugerea sau folosirea acestui document fără a dispune de drept de acces
autorizat!
Clasificare VB: Public
ЗАДАЧА 1.
"Hello JavaScript" Создайте HTML страницу которая при загрузке страницы показывает alert pop-up
с текстом "The page is loading....". После нажатия кнопки OK в pop-up-е выскакивает другой pop-up
с текстом "The page has been loaded successfully ". Представьте два решения задачи. Первое -
скрипты вложены в HTML страницу. Второе - скрипты внешние.
Файл data.js
Как правило, в HTML пишут только самые простые скрипты, а сложные выносят в отдельный
файл. Браузер скачает его только первый раз и в дальнейшем, при правильной настройке
сервера, будет брать из своего кеша. Благодаря этому один и тот же большой скрипт,
содержащий, к примеру, библиотеку функций, может использоваться на разных страницах без
полной перезагрузки с сервера.
Confidențial
Atenţie! Se interzice deţinerea, sustragerea, alterarea, multiplicarea, distrugerea sau folosirea acestui document fără a dispune de drept de acces
autorizat!
Clasificare VB: Public
Задача 2
1) <script src="big.js"></script>
<script src="small.js"></script>
А вот так?
А вот так?
ЗАДАЧА 3:
Хорошие: var adminName; var imia_Admina; var numele_Adminului; var primaryAdmin; var
i; var j; var count;
Нерекомендуемые: var AdminName; var ADMINNAME; var имяАдмина; var _; var $; var
getCount;
Confidențial
Atenţie! Se interzice deţinerea, sustragerea, alterarea, multiplicarea, distrugerea sau folosirea acestui document fără a dispune de drept de acces
autorizat!
Clasificare VB: Public
ЗАДАЧА 4:
var a = 2;
var x = 3 + (a *= 3);
Значение x=9 потому что (a *= 3) это эквивалентно y=a*3 а так как у нас a=2 то y=6 вот и
выходит что x = 3+6=9
ЗАДАЧА 5:
ЗАДАЧА 6:
"" + 1 + 0 = 10
"" - 1 + 0 = -1
true + false = 1
6 / "3" = 2
"2" * "3" = 6
4 + 5 + "px" = 9px
"$" + 4 + 5 = $45
"4" – 2 = 2
"4px" – 2 = NaN
7 / 0 = Infinity
" -9\n" + 5 = -9 следующи строка 5
" -9\n" – 5 = не выводит нечего
5 && 2 = 2
2 && 5 =5
5 || 0 = 5
0 || 5 = 5
null + 1 = 1
undefined + 1= NaN
null == "\n0\n" = false
+null == +"\n0\n" = true
Если хотя бы один аргумент является строкой, то второй будет также преобразован к строке.
Это приведение к строке – особенность исключительно бинарного оператора "+". Остальные
арифметические операторы работают только с числами и всегда приводят аргументы к числу.
Confidențial
Atenţie! Se interzice deţinerea, sustragerea, alterarea, multiplicarea, distrugerea sau folosirea acestui document fără a dispune de drept de acces
autorizat!
Clasificare VB: Public
|| запинается на правде; && запинается на лжи. Итак, как мы видим, оператор ИЛИ вычисляет
ровно столько значений, сколько необходимо – до первого true. Если левый аргумент
– false, оператор И возвращает его и заканчивает вычисления. Иначе – вычисляет и
возвращает правый аргумент.
ЗАДАЧА 7:
Confidențial
Atenţie! Se interzice deţinerea, sustragerea, alterarea, multiplicarea, distrugerea sau folosirea acestui document fără a dispune de drept de acces
autorizat!
Clasificare VB: Public
ЗАДАЧА 8:
Confidențial
Atenţie! Se interzice deţinerea, sustragerea, alterarea, multiplicarea, distrugerea sau folosirea acestui document fără a dispune de drept de acces
autorizat!