-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
93 lines (60 loc) · 4.37 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
"use strict";
// console.log(1);
//--------------------------------------------------------------------------------------------------------------------------
// alert('Hello u'); //простовиводить якесь попередження, взаємодія тільки через "ОК"
//---------------------------------------------------------------------------------------------------------------------------
// const result = confirm("Are you here?"); //просить підтвердження через "ОК" або "Відміна"
// console.log(result);
//---------------------------------------------------------------------------------------------------------------------------
// const answer = prompt("Are u 18?", "20"); //задаємо питання про вік, взаємодія через "ОК" або "Відміна",
// // а також відразу прописуємо в рядку рекомендований вік "20"
// console.log(answer + ' years'); //приставка до результата яка виводиться в консоль;
//---------------------------------------------------------------------------------------------------------------------------
// const answers = []; //створили масив, задача: вивести кілька запитань в модальному вікні браузера;
// answers[0] = prompt('What is your name?', 'Vasia');
// answers[1] = prompt('What is your surname?', 'Pupkin');
// answers[2] = prompt('How old are you?', '55');
//------------------8.ІНТЕРПОЛЯЦІЯ----------------------------------------------------------------------------
// це ми використовуємо для формування посилання на сайті в даному прикладу
// приклеювання одного кусочка строки до другого називається- контантинацією.
// const category = 'toys';
// console.log(`https://someurl.com/${category}/5`);
//---------------------------------------------------------------------------------------------------------------------------
// const user = "Ivor";
// alert(`Hi, ${user}`);
//---------------------------------------------------------------------------------------------------------------------------
//-----------------------9. Оператори JS-----------------------------------------------------------------------
// console.log('arr' + " - object"); // складе разом в 1 рядок 2 вказаних значення
// console.log(4 + "5"); //буде 9
//----------------------------------
let incr = 10,
decr = 10;
incr++; //інкримент (може бути в префіксній або постфіксній формі)
decr--; //декримент (також може бути в префіксній або постфіксній формі)
console.log(incr); //результатом буде "11";
console.log(decr); //результатом буде "9"
//або------------
// console.log(incr++); //в обох випадках нічого не зміниться 10
// console.log(decr--); // в обох випадках нічого не зміниться 10
//---------------------
console.log(5%2); //в данному випадку буде показувати ЗАЛИШОК від ділення, тобто - "1"
//оператори
// "=" - присвоєння
// "==" - порівняння
// "===" - суворе порівняння
console.log(2*4 == 8) // true
console.log(2*4 == '8') //true бо порівняння по значенню
console.log(2*4 === '8') // false
//оператори логічні
&& // i завжди шукає Тру, якщо є хоч 1 Фолс то буде Фолс
|| // або завжди шукає Тру, якщо є хоч 1 Тру то буде Тру
const isCheked = true,
isClosed = false;
//console.log(isCheked && isClosed); //it will be false;
//or
//console.log(isCheked || isClosed);// буде Тру
! // - оператор заперечення, змінює значення на протилежне
!= // - оператор "не рівно"
!== // -
//------------------------------------ порядок виконання операторів
// матеметичні - аналогічно математиці ( є таблиця операторів)