|
@@ -1,52 +1,54 @@
|
|
|
<!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 a = 5;
|
|
|
var b, c;
|
|
|
|
|
|
- b = c = ((a * 5)/2);
|
|
|
+ b = c = ((a * 5) / 2);
|
|
|
|
|
|
// Number: age
|
|
|
{
|
|
|
- let year = prompt ("Введите ваш возраст", "");
|
|
|
+ let age = prompt("Введите ваш возраст", "");
|
|
|
let thisYear = 2022;
|
|
|
- alert(thisYear - year + " год рождения");
|
|
|
+ alert(thisYear - age + " год рождения");
|
|
|
}
|
|
|
|
|
|
// Number: temperature
|
|
|
{
|
|
|
- let temperatureCelsium = prompt ("Бро какава температура в °C", "")
|
|
|
+ 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);
|
|
|
+ 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("Введите число!");
|
|
|
- }
|
|
|
+ {
|
|
|
+ let number = prompt("Введите число:");
|
|
|
+ if (number = Number(number)) {
|
|
|
+ true;
|
|
|
}
|
|
|
+ else {
|
|
|
+ alert("Введите число а не дичь!");
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
// String: greeting
|
|
|
|
|
@@ -55,6 +57,15 @@
|
|
|
alert("Hi " + name)
|
|
|
}
|
|
|
|
|
|
+ // String: lexics
|
|
|
+ let text = prompt("Введите слово текст");
|
|
|
+
|
|
|
+ if (text.includes("текст") == true) {
|
|
|
+ alert("вы ввели правильно");
|
|
|
+ } else {
|
|
|
+ alert("не то");
|
|
|
+ }
|
|
|
+
|
|
|
// confirm
|
|
|
|
|
|
{
|
|
@@ -64,10 +75,10 @@
|
|
|
|
|
|
//Boolean: if
|
|
|
{
|
|
|
- let human = confirm("you are human?");
|
|
|
+ let human = confirm("you are woman?");
|
|
|
|
|
|
- if(human) {
|
|
|
- alert("You are a woman?");
|
|
|
+ if (human) {
|
|
|
+ alert("You are a woman");
|
|
|
}
|
|
|
else {
|
|
|
alert("You are a man");
|
|
@@ -75,6 +86,102 @@
|
|
|
}
|
|
|
|
|
|
|
|
|
+ //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>
|