Решение задач

Слайд 2

ЗАДАЧА 1

  Есть код:
  var str = " 5";   var num =

ЗАДАЧА 1 Есть код: var str = " 5"; var num =
str;   console.log(typeof num);
  не менее двумя способами сделать так, чтобы   num стал типа Number

Слайд 3

ЗАДАЧА 2

Есть JS код:
  var a = 20, b = 11;     var

ЗАДАЧА 2 Есть JS код: var a = 20, b = 11;
c = a+++b*3-6/3;   console.log(c);
  Сейчас он выводит результат: 51   Используя только скобки, сделать так, чтобы c = 30

Слайд 4

ЗАДАЧА 3

 Написать функцию, которая создаёт массив указанной длины, заполняет его случайными числами,

ЗАДАЧА 3 Написать функцию, которая создаёт массив указанной длины, заполняет его случайными
которые находятся в диапазоне чисел, которые также указывает пользователь и возвращает нам этот массив:
function createArray(arrayLength, minNumber, maxNamber){    //ваш код   return arr;   }

Слайд 5

ЗАДАЧА 4

Есть разметка
 
  Будем считать какую пенсию получит наш пользователь   по

ЗАДАЧА 4 Есть разметка Будем считать какую пенсию получит наш пользователь по
формуле Пенсия = 4000 * Коэффициент   Пользователь должен ввести числом свой рабочий стаж, а мы   должны считать это значение по событию "blur", то есть   при потере фокуса. Дальше проверяем введено ли число, если   это не число, то проверяем регулярным выражением, есть ли в ведённых   данных число и пытаемся извлечь первое найденное число. Если это точно не число, то выводим alert с предложением ввести   корректные данные и очищаем значение input.value. Если стаж больше 30 лет, то коэффициент устанавливаем как   0.8, для стажа от 20 до 30 (20 не включительно, а 30 включительно)   коэффициент 0.6, для остального стажа 0.4   В конце выводим размер пенсии

Слайд 6

ЗАДАЧА 5

Создать массив дней недели с воскресенья до субботы (в виде массива

ЗАДАЧА 5 Создать массив дней недели с воскресенья до субботы (в виде
строк). С помощью объекта Date и его методов проверить, какой сейчас день недели и через switch вывести информацию о том, сегодня будний день или выходной