index.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. // declarative fields
  2. var notebook = {
  3. brand: prompt("Enter brand notebook "),
  4. type: prompt("Enter type notebook "),
  5. model: prompt("Enter model notebook "),
  6. ram: +prompt("Enter brand notebook "),
  7. size: prompt("Enter size notebook "),
  8. weight:+prompt("Enter weight notebook "),
  9. resolution: {
  10. width: +prompt("Enter width notebook "),
  11. height: +prompt("Enter height notebook "),
  12. },
  13. };
  14. var phone = {
  15. brand: prompt("Enter brand phone "),
  16. model: prompt("Enter model phone "),
  17. ram: +prompt("Enter ram phone "),
  18. color: prompt("Enter color phone "),
  19. };
  20. var person = {
  21. name: prompt("Enter a name"),
  22. surname: prompt("Enter a surname"),
  23. married: confirm("married"),
  24. }
  25. // object links
  26. person.smartphone = phone;
  27. person.laptop = notebook;
  28. phone.owner = person;
  29. notebook.owner = person;
  30. person.smartphone.owner.laptop.owner.smartphone == person.smartphone
  31. // true
  32. // imperative array fill 3
  33. let arr = []
  34. for (let i = 0; i < 3; i++) {
  35. arr[i] = prompt("")
  36. }
  37. // while confirm
  38. let k
  39. for(i=0; ;i++){
  40. k = confirm("")
  41. if(k==false){
  42. }else if(k==true){
  43. break;
  44. }
  45. }
  46. // array fill
  47. // Создайте пустой массив и добавляйте в него элементы, пока пользователь не нажмет Отмена в очередном prompt. Используйте push для удобства: push
  48. // let arr =[]
  49. // for(i=0; ;i++){
  50. // k = arr.push(prompt(""));
  51. // if(k==String){
  52. // }else if(k==null){
  53. // break;
  54. // }
  55. // }
  56. // infinite probability
  57. let k = 0;
  58. let m=0;
  59. for(let i =0; ;i++){
  60. k++
  61. m = Math.random();
  62. if(m>0.9){
  63. break;
  64. }
  65. }
  66. alert(k)
  67. // progression sum
  68. // Подсчитать сумму арифметической прогрессии от 1 до N c шагом 3 (1,4,7....) используя цикл for.
  69. let n = prompt("")
  70. for(i =3;i<n;i++){
  71. console.log(i)
  72. }
  73. // numbers
  74. // Сформировать строку c помощью вложенных циклов. Для перевода строки используйте \n.
  75. ni=10
  76. for(let i =0;i<ni;i++){
  77. console.log(i)
  78. /n
  79. }