//assign: evaluation var a = 5; // Выражение справа вычисляеться, его результатом будет 5 значение выражения запоминаеться в недрах js переменная слева связывается со значением. var b, c; // выражение справа вычисляеться его результатом будет underfined значение выражения запоминаеться в недрах js переменная слева связывается со значением. (b = (a) * 5); // В случаях, кромае присвоения, когда переменная встречается в коде, её значение подставляется в это место как подвыражение, т. е. происходит чтения значения переменной. С точки зрения логики js мы можем прировнять значения переменной a и b не повлияв тем самым на результат. ((b = ((c )= b))/2); // строка выше присвоила переменнояй b значение 25 мы можем прировнять прировнять значения переменных раставив скобочки как угодно. //-------------------------------------------------------------------- //Number:age var year = 2020; var personYears; var howOldPerson = prompt('Сколько вам лет'); var personYears = year - +howOldPerson; alert('You born in ' +personYears ); //-------------------------------------------------------------------- //String:greeting var name = prompt('What is your name?'); alert ('Hi ' + name + ' have a nice day!'); //-------------------------------------------------------------------- //Number: temperature var farenheit; var celsius = prompt('Enter degrees celsius'); var farenheit = +celsius * 1.8000 + 32; alert(farenheit + ' °F'); //-------------------------------------------------------------------- //Number: divide var sum; var numberOne = prompt('Введите первое число'); var numberTwo = prompt('Введите второе число'); var sum = numberOne / numberTwo alert('Возвращает наибольшее целое число, которое меньше или равно аргументу ' + Math.floor(sum)); var sum; var numberOne = prompt('Введите первое число'); var numberTwo = prompt('Введите второе число'); var sum = numberOne / numberTwo alert('Возвращает аргумент, округлённый вверх до ближайшего числа ' + Math.round(sum)); var sum; var numberOne = prompt('Введите первое число'); var numberTwo = prompt('Введите второе число'); var sum = numberOne / numberTwo alert('Возвращает наименьшее целое число, которое больше аргумента ' + Math.ceil(sum)); var sum; var numberOne = prompt('Введите первое число'); var numberTwo = prompt('Введите второе число'); var sum = numberOne / numberTwo alert('Возвращает целую часть числа путём удаления всех дробных ' + Math.trunc(sum)); //-------------------------------------------------------------------- // Number: odd let enterNumber = prompt(); if (isNaN(enterNumber)) { alert('You entered not a number enter a number') }else if (enterNumber & 1){ alert('You enter odd number ' + enterNumber) }else{ alert( 'You enter even number ' + enterNumber) } //-------------------------------------------------------------------- //String: lexics let userPushTheWorld = prompt('Ask me a question?\n For exanple\n What is the weather today?\n You watch football this weekend?'); if (userPushTheWorld.includes('weather')){ alert('The weather is fine, have a nice day') }else if (userPushTheWorld.includes('football')) { alert('I have not looked') }else{ alert('I\'m not interested in that') } //-------------------------------------------------------------------- //Boolean:if let theDialoge = confirm('Let\'s talk?') if ( theDialoge == true) { var theDialogeCoffee = confirm('Maybe drink coffee?') if (theDialogeCoffee == true) { var goToTheCoofeeShop = confirm('let go to the coffee house Aroma Kava') if (goToTheCoofeeShop == true) { alert('cool just try the new menu') }else{ var conpanyCoofee = confirm('Do you want to drink Aunt Glasha\'s coffee from our dining room?') if (conpanyCoofee == true) { alert('I changed my mind to communicate with you!') }else{ alert('No, I already got a portion of grief in the morning, I don’t need it anymore, let\'s go to Fahrenheit!') } } }else{ var maybeTea = confirm('Maybe then tea?') if (maybeTea == true) { alert('Chamomile as always!') }else{ alert('Again cranberry vodka!') } } }else{ alert('Bie Bie') } //-------------------------------------------------------------------- //Boolean let learnJavaScript = confirm('You learn JS?'); let farAdvanced = confirm('You far advanced?'); let willYouContinueFurther = confirm('Will you continue further?'); //-------------------------------------------------------------------- //Object: real var coffeeGrinder = { name: "Liberton", model: "LCG-1601-White", capasity: "70-g", protection: "locking with open lid", colour: "white", powerOnLock: "yes", ratedVoltage: 240, blade: "stainless steel blade", power: "160W", } //-------------------------------------------------------------------- //Object: change var coffeeGrinder = { name: "Liberton", model: "LCG-1601-White", capasity: "70-g", protection: "locking with open lid", colour: "white", powerOnLock: "yes", ratedVoltage: 240, blade: "stainless steel blade", power: "160W", }; coffeeGrinder['name'] = 'Hilton' coffeeGrinder.model = 'Premium' coffeeGrinder['capasity'] = '170g' coffeeGrinder.colour = 'onix' coffeeGrinder['ratedVoltage'] = '220' // так же я могу туда запихуть новые свойства которые были до этого не обьявленны coffeeGrinder.style = 'gold' coffeeGrinder['speed'] = '45' //-------------------------------------------------------------------- //Array: real let borhs = ["Вода ", "Мясо ", "Морколь ", "Капуста ", "Картошка ", "Томатный сок ", "Буряк ", "Фасоль ", "Зажарка " ]; alert(borhs); //-------------------------------------------------------------------- //Array: boleans/bolean:if let bolean = ["learnJavaScript", "farAdvanced", "willYouContinueFurther", "theDialoge", "theDialogeCoffee", "goToTheCoofeeShop", "conpanyCoofee"] alert(bolean); //-------------------------------------------------------------------- //Array: plus let sum = [1,2,3,4,5] sum[2] = sum[0] + sum[0] alert(sum); //-------------------------------------------------------------------- //Array: plus string var bread = prompt('Что нужно купить?', ) var milk = prompt('а ещё что?') var egg = prompt('Список какойто маленикий напиши ещё что нибудь') var food = [] food[0] = bread food[1] = milk food[2] = egg //food[3] = food[0] + food[1] + food[2] alert('не забудь купить ' + food) //Я думаю что можно сделать напоминалку из этого условно в обед тебе приходят вопросы что нужно купить, а вечером приходит напоминание о покупке.