123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307 |
- //1 assign: evaluation
- function assign() {
- var a = 5;
- var b, c;
- console.log(a);
- b = a * 5;
- c = b;
- console.log(c);
- b = b / 2;
- console.log(b);
- console.log(c);
- }
- //assign();
- //semicolon: error
- //console.log(a) console.log(b);
- //2 number: age
- function numAge() {
- let age = prompt('Сколько вам лет?', '');
- let yearBirth = 2021 - age;
- alert(`Ваш год рождение это - ${yearBirth}`);
- }
- // numAge();
- //2 number: temperature
- function temp() {
- let tempCelsius = prompt('Какая сейчас температура (в Цельсиях) ?', '');
- let tempFahrenheit = tempCelsius * 32;
- alert(`В градусах Фаренгейта это - ${tempFahrenheit}`);
- }
- //temp();
- //2 number: divide
- function numDivide() {
- let a = prompt(' Введите значение a ', '');
- let b = prompt(' Введите значение b ', '');
- alert(`Результат - ${Math.floor(a / b)}`);
- }
- //numDivide();
- //2 number: odd
- function numCheck() {
- let numb = Number(prompt(' Введите число ', ''));
- if (typeof(numb) === 'number') { numb % 2 === 0 ? alert('четное число') : alert('нечетное число'); } else {
- alert('введено не корректное число!')
- }
- }
- //numCheck();
- //3 String: greeting
- // let name=prompt(' Введите свое имя ','');
- // alert(`Привет, ${name}!`);
- //3 string includes,indexOf
- function checkString() {
- let str = "123456";
- let str_user = prompt(' Введите строку ');
- let result = str.includes(str_user);
- if (result == false)
- alert('такой строки не найдено')
- else
- alert(`result - ${result}!`);
- //второй метод
- // let result2=str.indexOf(str_user);
- // alert(`позиция подстроки ${result2}!`);
- }
- //checkString();
- //4 confirm
- function boolConfirm() {
- let name = prompt('Введите свое имя ', '');
- let frontend = confirm(`${name}, ты хочешь стать frontend-разработчиком?`);
- if (frontend) // true, если нажата OK
- { alert('Учи js!!!'); }
- }
- //boolConfirm();
- //5 boolean
- // let q1,q2,q3;
- // q1 = confirm('ты любишь кушать?');
- // if(q1){
- // q2 = confirm('очень очень любишь?');
- // }
- // if (q2){
- // q3 = confirm("тогда мы приглашаем тебя в кафе 'boolean', прийдешь?");
- // }
- // if (q3){
- // alert('мы тебя будем ждать!!!')
- // }
- // else{
- // alert('ну и почему ты соврал ...')
- // }
- // confirm('ты любишь кушать?')&&confirm('очень очень любишь?')&&confirm("тогда мы приглашаем тебя в кафе 'boolean', прийдешь?");
- //5 boolean
- // let sex = confirm('у вас женский пол?');
- // if(sex){
- // alert('вы женщина!')
- // }
- // else{
- // alert("значит вы мужчина! :) ")
- // }
- //6
- // let arraySubjects=['Math','Database','Programming'];
- // let arrayConfirm=[q1,q2,q3,sex];
- //7 array plus first and second elements => insert in 2 index
- function array1() {
- let sum;
- let array = [1, 2, 5, 7, 9];
- console.log('before: ', array);
- sum = array[0] + array[1];
- console.log('sum= ', sum);
- array.splice(2, 0, sum);;
- console.log('after: ', array);
- }
- //array1();
- //8 array plus first, second, third elements => insert in 3 index
- function array2() {
- let sum;
- let array = ['dog', 'cat', 'hourse', 'bird', 'mouse'];
- console.log('before: ', array);
- sum = array[0] + array[1] + array[2];
- console.log('sum= ', sum);
- array.splice(3, 0, sum);;
- console.log('after: ', array);
- }
- //array2();
- //9 Object: real + change
- function objectChange() {
- let room = {
- resolution: {
- height: 3,
- width: 5,
- },
- wall_color: 'pink',
- light: 'white'
- }
- let changeWidth = room.resolution.width = 100;
- console.log('changeWidth ', changeWidth);
- let changeLight = room["resolution"]["length"] = 200;
- console.log('changeLight ', changeLight);
- console.log(room);
- }
- //objectChange();
- //10 Comparison if
- function comparison1() {
- var age = +prompt("Сколько вам лет?", "");
- if (age > 0 && 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("то ли киборг, то ли ошибка");
- }
- }
- }
- }
- }
- }
- //comparison1();
- function comparison2() {
- 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("то ли киборг, то ли ошибка");
- }
- }
- }
- }
- }
- }
- //comparison2();
- //Comparison: sizes with if
- function compSizeIf() {
- let size = parseInt(prompt("Введите размер от 40 до 54", ""))
- if ((size == 40))
- alert("S")
- else {
- if ((size == 42) || (size == 44))
- alert("M")
- else {
- if ((size == 46) || (size == 48))
- alert("L")
- else {
- if ((size == 50) || (size == 52))
- alert("XL")
- else {
- if (size == 54)
- alert("XXL")
- else {
- if (size % 2 != 0)
- alert("Вы ввели нечетное число, такого размера нету")
- else {
- if ((size < 40) || (size > 54))
- alert("Вы ввели размер не из указаного диапазона.")
- }
- }
- }
- }
- }
- }
- }
- //compSizeIf();
- function ComparisonSizeObject() {
- let sizeWomenClothes = {
- 40: "S",
- 42: "M",
- 44: "M",
- 46: "L",
- 48: "L",
- 50: "XL",
- 52: "XL",
- 54: "XXL"
- }
- let sizeWomenLinen = {
- 42: "XXS",
- 44: "XS",
- 46: "S",
- 48: "M",
- 50: "L",
- 52: "XL",
- 54: "XXL",
- 56: "XXXL"
- }
- let stockingsAndSocks = {
- 21: 8,
- 22: 8.5,
- 23: 9,
- 24: 9.5,
- 25: 10,
- 26: 10.5,
- 27: 11
- }
- let choise = (prompt("Выберите категорию для перевода размеров\n1) одежда\n2) женское белье\n3) чулки и носки\n(введите 1, 2 или 3)", ""));
- if (choise == "1") {
- let size = parseInt(prompt("Введите размер от 40 до 54", ""));
- ((size < 40) || (size > 54)) ? alert("Вы ввели не корректный диапазон"): ((size % 2 != 0) ? alert("Вы ввели нечетное число, такого размера нету") : alert("Американский размер - " + sizeWomenClothes[size]));
- } else {
- if (choise == "2") {
- let size = parseInt(prompt("Введите размер от 42 до 56", ""));
- ((size < 42) || (size > 56)) ? alert("Вы ввели не корректный диапазон"): ((size % 2 != 0) ? alert("Вы ввели нечетное число, такого размера нету") : alert("Американский размер - " + sizeWomenLinen[size]));
- } else {
- if (choise == "3") {
- let size = parseInt(prompt("Введите размер от 21 до 27", ""));
- ((size < 21) || (size > 27)) ? alert("Вы ввели не корректный диапазон"): alert("Американский размер - " + stockingsAndSocks[size]);
- } else {
- alert("Вы ввели некорректный вариант");
- }
- }
- }
- }
- //ComparisonObject();
- function tern() {
- let sex = confirm("у вас женский пол? ");
- (sex) ? alert("вы женщина!"): alert("вы мужчина :)");
- }
- //tern();
- function flats() {
- let numberFloors = parseInt(prompt("Введите количество этажей в доме", ""));
- let numberApartFloor = parseInt(prompt("Введите количество квартир на этаже", ""));
- let numberFlat = parseInt(prompt("Введите номер квартиры", ""));
- let multiplyAparFloor = numberFloors * numberApartFloor;
- let numEntrance = Math.ceil(numberFlat / multiplyAparFloor);
- alert("Номер подьезда №" + numEntrance);
- let numFloor = Math.ceil((numberFlat % multiplyAparFloor) / numberApartFloor);
- alert("Номер этажа №" + numFloor);
- }
- //flats();
|