Skip to content
Open
Show file tree
Hide file tree
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
20 changes: 20 additions & 0 deletions hw1_3.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<!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>
</head>
<body>
<script>
console.log(10 + 10 + "10"); // 2010 - арифметическая операци + конкатенация (первые два числа складываются, получается 20, '10' остается строкой)
console.log(10 + "10" + 10); // 101010 - конкатенация (при сложении строки и числа, число превращается в строку)
console.log(10 + 10 + +"10"); // 30 - унарный "+" преобразует строку в число, происходит арифметическая опирация и мы получаем 30
console.log(10 / -""); // -Infinity - унарный минус преобразует пустую строку "" в -0, таким образом мы делим 10 на -0 и получаем -Infinity
console.log(10 / +"2,5"); // NaN - унарный + приводит 2,5 к NaN, 10 разделить на NaN будет NaN (а вот если бы было 10 / +"2.5" мы бы получили 4, тк унарный плюс преобразовал бы "2.5" в число)
</script>
</body>
</html>


18 changes: 18 additions & 0 deletions hw1_4.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<!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>
</head>
<body>
let mode = "normal"; // корректное имя переменной;
let my_valu3 = 102; // имя переменной указано корректно, однако не совсем доступно к пониманию;
let 3my_value3 = "102"; // имя переменной указано некорректно, тк начинается с цифры;
let __hello__ = "world"; // имя переменной указано корректно;
let $$$ = "money"; // имя переменной указано корректно, но не очень понятно, что именно может иметься ввиду под таким названием переменной;
let !0_world = true; // имя переменной указано некорректно, тк начинается со знака препинания;

</body>
</html>
21 changes: 21 additions & 0 deletions practice1.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<!-- Задать температуру в градусах по Цельсию. Вывести в alert соответствующую температуру в градусах по Фаренгейту. -->
<!-- Подсказка: расчет идет по формуле Tf = (9 / 5) * Tc + 32, где Tf — температура по Фаренгейту, Tc — по Цельсию. -->
<!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>
</head>
<body>
<script>
var tC = '';
var tF;
tC = prompt('Какая у вас сейчас температура?');
tF = (9 / 5) * tC + 32;

alert('А вот такая она по Фаренгейту: ' + tF );
</script>
</body>
</html>
21 changes: 21 additions & 0 deletions practice2.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<!-- Объявить две переменные: admin и name. Записать в name строку "Василий";
Скопировать значение из name в admin. Вывести admin (должно вывестись «Василий») -->


<!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>
</head>
<body>
<script>
let name = 'Василий';
let admin;
admin = name;
alert(admin);
</script>
</body>
</html>