Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
147 changes: 147 additions & 0 deletions HW#2
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<script>
// Задание №1
var a = 1, b = 1, c, d;
c = ++a; alert(c); // 2
// a = 1; ++ - Это инкремент, увеличивает на 1; результат = 2;
d = b++; alert(d); // 1
// Здесь мы выводим предущее значение равное 1. Так как ++ стоит после переменной;
c = (2+ ++a); alert(c); // 5
// переменная a уже перезаписана и ее значение теперь = 2,
//в текущем выражении ее значение увеличиется на единицу с помощью инкремента.
d = (2+ b++); alert(d); // 4
// переменная d = 1, с помощью инкремента увеличиваем его на 1 и прибавляем 2;
alert(a); // 3
// к данной переменной уже прибавили единицу в предыдущих операциях 1 и 3;
alert(b); // 3
// к данной переменной уже прибавили единицу в предыдущих операциях 2 и 4;

// Задание №2
var a = 2;
var x = 1 + (a *= 2);
// Ответ a = 5;

// Задание №3

let a = +prompt ('введите значение "а"');
let b = +prompt ('введите значение "b"');

if ( a > 0 && b > 0) {
let diff = a - b;
alert (diff);
} else if ( a < 0 && b < 0) {
let mult = a * b;
alert (mult);
} else if (a < 0 && b > 0 || a > 0 && b < 0) {
let summ = a + b;
alert (summ);
}

// Задание №4

a = +prompt ('Введите значение "a" от 0 до 15');
switch(a) {
case 1:
alert ( 'Ваше число 1');
break;
case 2:
alert ( 'Ваше число 2');
break;
case 3:
alert ( 'Ваше число 3');
break;
case 4:
alert ( 'Ваше число 4');
break;
case 5:
alert ( 'Ваше число 5');
break;
case 6:
alert ( 'Ваше число 6');
break;
case 7:
alert ( 'Ваше число 7');
break;
case 8:
alert ( 'Ваше число 8');
break;
case 9:
alert ( 'Ваше число 9');
break;
case 10:
alert ( 'Ваше число 10');
break;
case 11:
alert ( 'Ваше число 11');
break;
case 12:
alert ( 'Ваше число 12');
break;
case 13:
alert ( 'Ваше число 13');
break;
case 14:
alert ( 'Ваше число 14');
break;
case 15:
alert ( 'Ваше число 15');
break;
}


// Задание №5
let a = 5;
let b = 8;

function summ (a,b) {
return a + b;
}

function diff (a,b) {
return a - b;
}

function mult (a,b) {
return a * b;
}

function div (a,b) {
return a / b;
}


// Задание №6
function mathOps (arg1, arg2, operation) {
switch(operation) {
case 'сложение':
return arg1 + arg2;
break;

case 'вычитание':
return arg2 - arg2;
break;

case 'умножение':
return arg1 * arg2;
break;

case 'деление':
return arg1 / arg2;
break;
}
}


</script>

</body>
</html>