Mark преди 2 години
родител
ревизия
01c5cc68db
променени са 1 файла, в които са добавени 171 реда и са изтрити 0 реда
  1. 171 0
      02/main.js

+ 171 - 0
02/main.js

@@ -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} подъезде`)