Forráskód Böngészése

homework3 part1(1-12) done

holevchuk.evgeny 1 éve
szülő
commit
a10d3460ee

+ 2 - 0
hw03/10_confirm.js

@@ -0,0 +1,2 @@
+alert(`Тип данных ${typeof confirm('Текст вопроса')}`);
+alert(`Значение ${confirm('Текст вопроса')}`);

+ 2 - 0
hw03/11_boolean.js

@@ -0,0 +1,2 @@
+let message = confirm('Продолжим диалог?');
+alert(`Ответ ${message}`);

+ 6 - 0
hw03/12_boolean_if.js

@@ -0,0 +1,6 @@
+let message = confirm('Вы женщина?');
+if(message) {
+	alert("Вы женщина");
+} else {
+	alert("Вы мужчина");
+}

+ 8 - 0
hw03/1_assign_evaluation.js

@@ -0,0 +1,8 @@
+var a = 5;
+var b, c;
+
+b = (a * 5); // ->25
+			 // Значение в переменной 'a' умножаем на 5 и присваиваем переменной 'b' значение 25
+
+b = (c = (b/2)); // ->12.5
+				 // Выполняем оперецию деления значения из переменной 'b' (25) на 2. Полученый результат присваиваем переменной 'c' (12.5). Значение переменной 'c' (12.5) перезаписываем в перенную 'b'

+ 11 - 0
hw03/2_semicolon_error.js

@@ -0,0 +1,11 @@
+// Пример 1
+const a = 2
+const b = 5
+const c = a + b
+
+[1, 2, 3].forEach((e) => console.log(e))
+
+// Пример 2
+for(let i = 0 i < 5; i++) {
+	console.log(i);
+}

+ 12 - 0
hw03/3_semicolon_mistake.js

@@ -0,0 +1,12 @@
+// Пример 1
+let a = 2
++'2' * 3
+console.log(a) // ожидаю число 2, получаю число 8
+
+// Пример 2
+let x = 100;
+
+if (x == 10);
+{
+	console.log('Hi') // Получаю текст 'Hi' вне зависимости от того, истина или ложь в условии
+}

+ 3 - 0
hw03/4_number_age.js

@@ -0,0 +1,3 @@
+let age = +prompt("Укажите ваш возраст:");
+let dateOfBirth = new Date().getFullYear() - age;
+alert(`Вы родились в ${dateOfBirth} году`);

+ 8 - 0
hw03/5_number_temperature.js

@@ -0,0 +1,8 @@
+let temperatureInCelsius = +prompt("Укажите температуру в градусах Цельсия:");
+let temperatureToFahrenheit = ((temperatureInCelsius * 9) / 5) + 32;
+alert(`Температура в градусах Фаренгейта: ${temperatureToFahrenheit}`);
+
+
+let temperatureInFahrenheit = +prompt("Укажите температуру в градусах Фаренгейта:");
+let temperatureToCelsius = ((temperatureInFahrenheit - 32) * 5) / 9;
+alert(`Температура в градусах Цельсия: ${temperatureToCelsius}`);

+ 4 - 0
hw03/6_number_divide.js

@@ -0,0 +1,4 @@
+let firstNumber = +prompt("Укажите первое число:");
+let secondNumber = +prompt("Укажите второе число:");
+let result = Math.floor(firstNumber / secondNumber);
+alert(`Результат деления нацело: ${result}`);

+ 10 - 0
hw03/7_number_odd.js

@@ -0,0 +1,10 @@
+let enteredNumber = +prompt("Напишите число");
+if(!isNaN(enteredNumber)) {
+	if(enteredNumber%2 === 0) {
+		alert("Вы ввели четное чило");
+	} else {
+		alert("Введите четное число");
+	}
+} else {
+	alert("Напишите число");
+}

+ 2 - 0
hw03/8_string_greeting.js

@@ -0,0 +1,2 @@
+let name = prompt("Укажите свое имя:");
+alert(`Приветствую ${name}`);

+ 7 - 0
hw03/9_string_lexics.js

@@ -0,0 +1,7 @@
+let text = prompt("Введите текст:");
+let textArr = text.split(' ');
+if(textArr.includes('bla') || textArr.includes('qwerty')) {
+	alert(`Не используйте слова 'bla' или 'qwerty'`);
+} else {
+	alert('Спасибо!');
+}