123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>HW2</title>
- </head>
- <body>
- <script>
- //assign: evaluation
- var a = 5;
- var b, c;
- b = c = ((a * 5) / 2);
- // Number: age
- {
- let age = prompt("Введите ваш возраст", "");
- let thisYear = 2022;
- alert(thisYear - age + " год рождения");
- }
- // Number: temperature
- {
- let temperatureCelsium = prompt("Бро какава температура в °C", "")
- let changeTemperature = temperatureCelsium * 1.8 + 32;
- alert(changeTemperature + " °F")
- }
- // Number: divide
- {
- let firstNumber = prompt(" Введите первое число", "");
- let secondNumber = prompt(" Введите второе число", "");
- let resultat = Math.floor(firstNumber / secondNumber);
- alert(resultat);
- }
- // Number: odd
- {
- let number = prompt("Введите число:");
- if (number = Number(number)) {
- true;
- }
- else {
- alert("Введите число а не дичь!");
- }
- }
- // String: greeting
- {
- let name = prompt("what is your name?", "");
- alert("Hi " + name)
- }
- // String: lexics
- let text = prompt("Введите слово текст");
- if (text.includes("текст") == true) {
- alert("вы ввели правильно");
- } else {
- alert("не то");
- }
- // confirm
- {
- let human = confirm("you are human?");
- alert(human);
- }
- //Boolean: if
- {
- let human = confirm("you are woman?");
- if (human) {
- alert("You are a woman");
- }
- else {
- alert("You are a man");
- }
- }
- //Object: real and Object: change
- {
- let car = {
- brand: "Ford",
- model: "Fusion",
- years: "2013",
- color: "black",
- };
- car['years'] = '2014';
- car['color'] = "grey";
- }
- // Comparison if
- var age = +prompt("Сколько вам лет?", "");
- if (age < 0) {
- alert("Значит еще головастик")
- }
- else if (age <= 18) {
- alert("школьник");
- }
- else if (age > 18 && age <= 30) {
- alert("молодежь");
- }
- else if (age > 30 && age <= 45) {
- alert("зрелость");
- }
- else if (age > 45 && age <= 60) {
- alert("закат");
- }
- else if (age > 60) {
- alert("как пенсия?");
- }
- else {
- alert("то ли киборг, то ли KERNESS");
- }
- // Comparison: sizes
- let sizeUkraine = prompt("Введите размер верхней одежды,платья или брюк из перечня:40,42,44,46,48,50,52,54")
- if(sizeUkraine == "40"){
- alert("6 или S")
- }
- else if(sizeUkraine == "42") {
- alert("8 или М")
- }
- else if(sizeUkraine == "44") {
- alert("10 или L")
- }
- else if(sizeUkraine == "46") {
- alert("12 или L")
- }
- else if(sizeUkraine == "48") {
- alert("14 или L")
- }
- else if(sizeUkraine == "50") {
- alert("16 или XL")
- }
- else if(sizeUkraine == "52") {
- alert("18 или XL")
- }
- else if(sizeUkraine == "54") {
- alert("20 или XXL")
- }
- else {
- alert("Указан размер не из списка возможных")
- }
- // Comparison: object
- let sizeDresses = {
- sizeUkraine: "40",
- sizeUsa: "6",
- sizeItallian: "38",
- sizeGreatBritain: "8",
- }
-
- // Ternary
- let gender = confirm("Вы мужчина?") ? "Вы мужчина" : "Тогда получаеться что женщина";
- alert(gender);
- // Number: flats
-
- let roomNumber = +prompt('Введите номер квартиры')
- let roomsPerFloor = +prompt('Сколько квартир на этаже?')
- let entrancePerHouse = +prompt('Сколько подъездов в доме?')
- let floorsPerHouse = +prompt('Сколько этажей в доме?')
- let roomsPerEntrance = roomsPerFloor * floorsPerHouse; // количество квартир в одном подьезде
- let entrance = Math.round(roomNumber / roomsPerEntrance) // какой подьезд
- let floor = Math.round(roomNumber % roomsPerEntrance / roomsPerFloor) // какой этаж
- alert (roomNumber + " квартира" + " находиться на " + floor + " этаже" + " в " + entrance + " подьезде");
- </script>
- </body>
- </html>
|