|
@@ -0,0 +1,171 @@
|
|
|
|
+//assign: evaluation////////////////////////////////////////////////////
|
|
|
|
+b = (a * 5);
|
|
|
|
+b = c = b / 2;
|
|
|
|
+b = c = ((a * 5) / 2);
|
|
|
|
+b = c = (b / 2);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//semicolon: error//////////////////////////////////////////////////////
|
|
|
|
+alert('hello') let a = 10
|
|
|
|
+var a = 5 a = a + 1
|
|
|
|
+let age = prompt('сколько тебе лет?';);//при таком расположении код не работает
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//semicolon: mistake////////////////////////////////////////////////////
|
|
|
|
+alert; ('hello')//при таком расположении точки с запятой код работает,но не так как задумано.
|
|
|
|
+if (+age < 18) alert("Рано вам еще");
|
|
|
|
+else; alert("Смотрите на здоровье");
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//Number: age///////////////////////////////////////////////////////////
|
|
|
|
+let age = prompt('Сколько тебе лет?')
|
|
|
|
+alert(`Ты ${2022 - age} года рождения!`);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//Number: temperature///////////////////////////////////////////////////
|
|
|
|
+let celsus = prompt('сколько сейчас градусов по цельсию?');
|
|
|
|
+let farengeit = celsus * 1.8 + 32;
|
|
|
|
+alert(`это ${farengeit} по фаренгейту`);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//Number: divide////////////////////////////////////////////////////////
|
|
|
|
+let first = prompt('введите первое число');
|
|
|
|
+let second = prompt('введите второе число');
|
|
|
|
+let result = first / second;
|
|
|
|
+alert(`целое число от деления = ${Math.floor(result)}`);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//Number: odd///////////////////////////////////////////////////////////
|
|
|
|
+let itisanumber = +prompt('ВВЕДИТЕ ЧИСЛО');
|
|
|
|
+if (typeof itisanumber === 'number') { console.log('это число') }
|
|
|
|
+if (itisanumber % 2 === 0) { alert('чётное число') }
|
|
|
|
+if (itisanumber % 2 !== 0) { alert('нечётное число') }
|
|
|
|
+else { alert('не число') }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//String: greeting//////////////////////////////////////////////////////
|
|
|
|
+let str = prompt("как тебя зовут?")
|
|
|
|
+alert(`привет ${str}!!!`)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//String: lexics////////////////////////////////////////////////////////
|
|
|
|
+let stroka = prompt('введите текст')
|
|
|
|
+if (stroka.includes('dick')) {
|
|
|
|
+ alert("некорректное слово!")
|
|
|
|
+}
|
|
|
|
+else if (!stroka.includes('dick')) {
|
|
|
|
+ alert("некорректных слов не найдено!")
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//confirm///////////////////////////////////////////////////////////////
|
|
|
|
+confirm("Press a button!\n OK or Cancel.");
|
|
|
|
+console.log(typeof confirm)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//Boolean///////////////////////////////////////////////////////////////
|
|
|
|
+let str1 = confirm("видите это сообщение?");
|
|
|
|
+alert(`ответ на вопрос ${str1}`)
|
|
|
|
+// if (str1 === true) { alert('ответ на вопрос да') }
|
|
|
|
+// if (!str1 === true) { alert('ответ на вопрос нет') }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//Boolean: if///////////////////////////////////////////////////////////
|
|
|
|
+let str2 = confirm("вы женщина?");
|
|
|
|
+if (str2 === true) { alert('вы женщина!') }
|
|
|
|
+else { alert('вы мужчина!') };
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//Array: booleans///////////////////////////////////////////////////////
|
|
|
|
+let arr = [str1, str2];
|
|
|
|
+
|
|
|
|
+//Array: plus///////////////////////////////////////////////////////////
|
|
|
|
+let arr = [1, 2];
|
|
|
|
+arr[2] = arr[0] + arr[1]
|
|
|
|
+console.log(arr)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//Array: plus string////////////////////////////////////////////////////
|
|
|
|
+let arr = ['str1', 'str2'];
|
|
|
|
+arr[2] = arr[0] + arr[1]
|
|
|
|
+// let sum = arr[2] + arr[0] + arr[1]
|
|
|
|
+let sum = ('str1' + 'str2') + 'str1' + 'str2'
|
|
|
|
+console.log(sum)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//Object: real//////////////////////////////////////////////////////////
|
|
|
|
+var auto = {
|
|
|
|
+ auto: "BNW",
|
|
|
|
+ model: "X5",
|
|
|
|
+ color: "blue"
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//Object: change////////////////////////////////////////////////////////
|
|
|
|
+auto["auto"] = "BNW";
|
|
|
|
+auto["model"] = "X5";
|
|
|
|
+auto.color = "blue";
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//Comparison if/////////////////////////////////////////////////////////
|
|
|
|
+var age = +prompt("Сколько вам лет?", "");
|
|
|
|
+if (age < 0) {
|
|
|
|
+ alert("младенец");
|
|
|
|
+}
|
|
|
|
+else if (age < 18) {
|
|
|
|
+ alert("школьник");
|
|
|
|
+}
|
|
|
|
+else if (age < 30) {
|
|
|
|
+ alert("молодежь");
|
|
|
|
+}
|
|
|
|
+else if (age < 45) {
|
|
|
|
+ alert("зрелость");
|
|
|
|
+}
|
|
|
|
+else if (age < 60) {
|
|
|
|
+ alert("закат");
|
|
|
|
+}
|
|
|
|
+else if (age > 60) {
|
|
|
|
+ alert("как пенсия?");
|
|
|
|
+}
|
|
|
|
+else {
|
|
|
|
+ alert("то ли киборг, то ли KERNESS");
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//Comparison: sizes//////////////////////////////////////////////////////
|
|
|
|
+let size = prompt('enter ukr size', "");
|
|
|
|
+if (size = 40) {
|
|
|
|
+ alert('us size = 6(S)');
|
|
|
|
+}
|
|
|
|
+else if (size = 42) {
|
|
|
|
+ alert('us size = 8(M)');
|
|
|
|
+}
|
|
|
|
+else if (size = 44) {
|
|
|
|
+ alert('us size = 10');
|
|
|
|
+}
|
|
|
|
+else if (size = 46) {
|
|
|
|
+ alert('us size = 12(L)');
|
|
|
|
+}
|
|
|
|
+else if (size = 48) {
|
|
|
|
+ alert('us size = 14');
|
|
|
|
+}
|
|
|
|
+else if (size = 50) {
|
|
|
|
+ alert('us size = 16(XL)');
|
|
|
|
+}
|
|
|
|
+else if (size = 52) {
|
|
|
|
+ alert('us size = 18');
|
|
|
|
+}
|
|
|
|
+else if (size = 54) {
|
|
|
|
+ alert('us size = 20(XXL)');
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//Ternary///////////////////////////////////////////////////////////////
|
|
|
|
+let text = confirm('вы мужчина?') ? alert('вы мужчина') : alert('вы женщина');
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//Синий пояс Number: flats//////////////////////////////////////////////
|
|
|
|
+let numberflat = prompt('Введите номер квартиры')
|
|
|
|
+let entrance = Math.ceil(numberflat / 36)
|
|
|
|
+let floor = Math.ceil((numberflat % 36) / 4)
|
|
|
|
+alert(`Квартира на ${floor} этаже в ${entrance} подъезде`)
|