diff --git "a/\320\243\321\200\320\276\320\272 4/css/style.css" "b/\320\243\321\200\320\276\320\272 4/css/style.css" new file mode 100644 index 0000000..2f69f1d --- /dev/null +++ "b/\320\243\321\200\320\276\320\272 4/css/style.css" @@ -0,0 +1,3 @@ +body{ + background-color: #FFF5EE; +} \ No newline at end of file diff --git "a/\320\243\321\200\320\276\320\272 4/index.html" "b/\320\243\321\200\320\276\320\272 4/index.html" new file mode 100644 index 0000000..4845950 --- /dev/null +++ "b/\320\243\321\200\320\276\320\272 4/index.html" @@ -0,0 +1,21 @@ + + + + +
++ Написать функцию, преобразующую число в объект. Передавая на вход число от 0 до 999, мы должны получить на выходе объект, в котором в соответствующих свойствах описаны единицы, десятки и сотни. Например, для числа 245 мы должны получить следующий объект: {‘единицы’: 5, ‘десятки’: 4, ‘сотни’: 2}. Если число превышает 999, необходимо выдать соответствующее сообщение с помощью console.log и вернуть пустой объект. +
+ + + + diff --git "a/\320\243\321\200\320\276\320\272 4/script/scriptHW.js" "b/\320\243\321\200\320\276\320\272 4/script/scriptHW.js" new file mode 100644 index 0000000..60db491 --- /dev/null +++ "b/\320\243\321\200\320\276\320\272 4/script/scriptHW.js" @@ -0,0 +1,18 @@ +function getObjNum(num) { + var objNum = {}; + if (num < 0 || num > 999 || isNaN(num)) { + console.log('Ошибка. Введите число от 0 до 999'); + return objNum; + } else { + objNum['едининцы'] = num % 10; + objNum['десятки'] = (num - objNum['едининцы']) % 100 / 10; + objNum['сотни'] = (num - objNum['едининцы'] - objNum['десятки'] * 10) % 1000 / 100; + return objNum; + } +} + +function getNum() { + let num = +prompt('Введите число: '); + console.log(num); + console.log(getObjNum(num)); +}