Guest User

Untitled

a guest
Nov 17th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8.  
  9. <!--Задача 1. Написать функцию, преобразующую число в объект. Передавая на вход число от 0 до 999, мы должны получить
  10. на выходе объект, в котором в соответствующих свойствах описаны единицы, десятки и сотни. Например,
  11. для числа 245 мы должны получить следующий объект: {‘единицы’: 5, ‘десятки’: 4, ‘сотни’: 2}.
  12. Если число превышает 999, необходимо выдать соответствующее сообщение с помощью console.log и вернуть
  13. пустой объект.-->
  14.  
  15. <script>
  16. console.log('Ответ задача 1');
  17.  
  18. var max = 999;
  19. var digit = {
  20. number: Math.round(Math.random() * max), /*запрос у пользователя +prompt('Введите число от 0 до 999'),*/
  21. units: 0,
  22. tens: 0,
  23. hundreds: 0,
  24. };
  25. if (digit.number <= 9){
  26. digit.units = digit.number;
  27. } else if (digit.number <= 999){
  28. digit.units = Math.floor(digit.number % 10);
  29. digit.tens = Math.floor(digit.number / 10 % 10);
  30. digit.hundreds = Math.floor(digit.number / 100 % 10);
  31. }else {
  32. digit.number = 0;
  33. console.log('Вы ввели число за диапазоном 0 - 999');
  34. }
  35. console.log(digit);
  36.  
  37. </script>
  38. </body>
  39. </html>
Add Comment
Please, Sign In to add comment