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
15 changes: 15 additions & 0 deletions HW1_1.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
'use strict';
let cels = prompt("Укажите температуру в градусах Цельсия: ");
let faring = (9 / 5) * cels + 32;
alert(`${Math.floor(faring * 100) / 100} градусов по Фарингейту`);
</script>
</body>
</html>
17 changes: 17 additions & 0 deletions HW1_2.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
'use strict';
let admin = null;
let name = null;
name = "Василий";
admin = name;
alert(admin);
</script>
</body>
</html>
50 changes: 50 additions & 0 deletions HW1_3.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
'use strict';
let res1 = 10 + 10 + "10";
console.log(res1);
/*
Действия по порядку слева на право:
1. Число 10 прибавляется к числу 10. В итоге число 20.
2. 20 конкатенируется со строкой "10".
3. В итоге строка "2010".
*/
let res2 = 10 + "10" + 10;
console.log(res2);
/*
Действия по порядку слева на право:
1. Число 10 конкатенируется со строкой "10". В итоге строка "1010".
2. "1010" конкатенируется с числом 10.
3. В итоге строка "101010".
*/
let res3 = 10 + 10 + +"10";
console.log(res3);
/*
Действия по порядку слева на право:
1. Число 10 прибавляется к числу 10. В итоге число 20.
2. К числу 20 прибавляется преобразованная число 10, преобразованное унарным + из строки "10".
3. В итоге число 30.
*/
let res4 = 10 / -"";
console.log(res4);
/*
Действия по порядку слева на право:
1. Число 10 делится на -0, преобразованный из унарным минусом ""
2. В итоге отрицательная бесконечность.
*/
let res5 = 10 / +"2,5";
console.log(res5);
/*
Действия по порядку слева на право:
1. Число 10 делится на строку "2,5". Унарный + не работает, т.к. разделитель разряда не точка, а запятая.
2. В итоге NaN.
*/
</script>
</body>
</html>
29 changes: 29 additions & 0 deletions HW1_4.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
'use strict';
let mode = "normal";
// корректно

let my_valu3 = 102;
// корректно

let 3my_value3 = "102";
// некорректно, т.к. начинается с числа

let __hello__ = "world";
// корректно

let $$$ = "money";
// корректно

let !0_world = true;
// некорректно, т.к. начинается с !
</script>
</body>
</html>