// //switch: sizes // //Делаю перевод размеров женского белья из международной системы в систему США // let interSize = prompt('Введите размер по международной системе') // let messageNew = 'Ваш размер по американской системе: ' // switch(interSize) { // case 'xxs': messageNew += 8 // break // case 'xs': messageNew += 10 // break // case 's': messageNew += 12 // break // case 'm': messageNew += 14 // break // case 'l': messageNew += 16 // break // case 'xl': messageNew += 18 // break // case 'xxl': messageNew += 20 // break // case 'xxxl': messageNew += 22 // break // default: messageNew = 'Некорректное значение' // } // alert(messageNew) // //switch: if // let color = prompt("Введите цвет",""); // if (color === 'red') { // document.write("
красный
"); // document.write("
черный
"); // } else if (color === 'black') { // document.write("
черный
"); // } else if (color === 'blue') { // document.write("
синий
"); // document.write("
зеленый
"); // } else if (color === 'green') { // document.write("
зеленый
"); // } else { // document.write("
Я не понял
"); // } // //prompt: or // let userAge = prompt('Сколько оборотов Земля сделала вокруг Солнца, пока Вы существуете?') // let currentYear = 2021; // (userAge || !alert('Произошла ошибка')) && alert(`Вы родились в ${currentYear - userAge} году`) // //or // // let userAge = prompt('Сколько оборотов Земля сделала вокруг Солнца, пока Вы существуете?') // // let currentYear = 2021; // // !(userAge || alert('Произошла ошибка')) || alert(`Вы родились в ${currentYear - userAge} году`) // //confirm: or this days // confirm('шопинг?') || alert('ты бяка'); // //confirm: if this days // let isShopping = confirm('шопинг?') // if (!isShopping) { // alert('ты бяка'); // } // //triple prompt // let firstName = prompt('Имя:'); // let surname = prompt('Фамилия:'); // let patronym = prompt('Отчество:'); // alert(surname + ' ' + firstName + ' ' + patronym); // //default: or // let firstName = prompt('Имя:') || 'Иван'; // let surname = prompt('Фамилия:') || 'Иванов'; // let patronym = prompt('Отчество:') || 'Иванович'; // alert(surname + ' ' + firstName + ' ' + patronym); // //default: if // let firstName = prompt('Имя:'); // let surname = prompt('Фамилия:'); // let patronym = prompt('Отчество:'); // if (!firstName) { // firstName = 'Иван' // } // if (!surname) { // surname = 'Иванов' // } // if (!patronym) { // patronym = 'Иванович' // } // alert(surname + ' ' + firstName + ' ' + patronym); // //login and password // let rightLogin = 'admin' // let rightPassword = 'qwerty' // let login = prompt('Введите логин') // let password; // if (login === rightLogin) { // password = prompt('Введите пароль') // if (password === rightPassword) { // alert('Поздравляю! Вы успешно что-то сделали!') // } else { // alert('Ашипка') // } // } else { // alert('Ашипка') // } // //currency calc // let currency = prompt('Какая валюта?') // let currencyValue // let uahValue // switch(currency) { // case 'usd': currencyValue = 27 // break // case 'eur': currencyValue = 32 // } // uahValue = +prompt('Введите количество гривен, которое нужно перевести в выбранную валюту') // alert(`Получается ${(uahValue / currencyValue).toFixed(2)} ${currency}`) // //currency calc: improved // let currency = (prompt('Какая валюта?')).toLowerCase() // let currencyValue // let uahValue // switch(currency) { // case 'usd': currencyValue = 27 // break // case 'eur': currencyValue = 32 // } // uahValue = +prompt('Введите количество гривен, которое нужно перевести в выбранную валюту') // alert(`Получается ${(uahValue / currencyValue).toFixed(2)} ${currency}`) // //currency calc: two rates // let currency = (prompt('Какая валюта?')).toLowerCase() // let currencyValue // let uahValue // let isSale = confirm('Вас интересует курс продажи?') // switch(currency) { // case 'usd': currencyValue = isSale ? 26.97 : 26.78 // break // case 'eur': currencyValue = isSale ? 31.90 : 31.53 // } // uahValue = +prompt('Введите количество гривен, которое нужно перевести в выбранную валюту') // alert(`Получается ${(uahValue / currencyValue).toFixed(2)} ${currency}`) // //currency calc: if // let currency = (prompt('Какая валюта?')).toLowerCase() // let currencyValue // let uahValue // let isSale = confirm('Вас интересует курс продажи?') // if (currency == 'usd') { // if (isSale) { // currencyValue = 26.97 // } else { // currencyValue = 26.78 // } // } else if (currency == 'eur') { // if (isSale) { // currencyValue = 31.90 // } else { // currencyValue = 31.53 // } // } else { // alert ('Некорректное значение.') // } // uahValue = +prompt('Введите количество гривен, которое нужно перевести в выбранную валюту') // alert(`Получается ${(uahValue / currencyValue).toFixed(2)} ${currency}`) // //scissors // function scissors () { // let gameOptions = ['камень', 'ножницы', 'бумага'] // let userChoice = prompt('камень, ножницы, бумага?') // let computerTurn = gameOptions[Math.floor(Math.random() * 3)] // let userTurn // if (userChoice) { // userTurn = userChoice.toLowerCase() // alert ('Выбор вашего соперника: ' + computerTurn) // if (userTurn == computerTurn) { // alert('Ничья.') // } else if ((userTurn == 'камень' && computerTurn == 'ножницы') || (userTurn == 'ножницы' && computerTurn == 'бумага') || (userTurn == 'бумага' && computerTurn == 'камень')) { // alert('Вы победили!') // } else { // alert('Вы проиграли') // } // } else { // alert('Введите ваш выбор правильно, пожалуйста') // } // } // //or // function scissors () { // let gameOptions = ['камень', 'ножницы', 'бумага'] // let userChoice = prompt('камень, ножницы, бумага?').toLowerCase() // let computerTurn = Math.floor(Math.random() * 3) // let userTurn = gameOptions.indexOf(userChoice) // if (userChoice) { // alert ('Выбор вашего соперника: ' + gameOptions[computerTurn]) // if (userTurn === computerTurn) { // alert('Ничья.') // } else if (((userTurn + 1) % 3 === computerTurn)) { // alert('Вы победили!') // } else { // alert('Вы проиграли') // } // } else { // alert('Введите ваш выбор правильно, пожалуйста') // } // } // //Задание на синий пояс (его половина) // let ratios = { // usd: { // sale: 26.97, // purchase: 26.78 // }, // eur: { // sale: 31.90, // purchase: 31.53 // } // } // let currency = (prompt('Какая валюта?')).toLowerCase() // let userIntention = confirm('Вас интересует курс продажи?') ? 'sale' : 'purchase' // let uahValue = +prompt('Введите количество гривен, которое нужно перевести в выбранную валюту') // alert(`Получается ${(uahValue / ratios[currency][userIntention]).toFixed(2)} ${currency}`) //Дополнительное задание let problem = prompt('Введите название задания').toLowerCase() switch(problem) { case 'switch: sizes': let interSize = prompt('Введите размер по международной системе') let messageNew = 'Ваш размер по американской системе: ' switch(interSize) { case 'xxs': messageNew += 8 break case 'xs': messageNew += 10 break case 's': messageNew += 12 break case 'm': messageNew += 14 break case 'l': messageNew += 16 break case 'xl': messageNew += 18 break case 'xxl': messageNew += 20 break case 'xxxl': messageNew += 22 break default: messageNew = 'Некорректное значение' } alert(messageNew) break case 'switch: if': let color = prompt("Введите цвет",""); if (color === 'red') { document.write("
красный
"); document.write("
черный
"); } else if (color === 'black') { document.write("
черный
"); } else if (color === 'blue') { document.write("
синий
"); document.write("
зеленый
"); } else if (color === 'green') { document.write("
зеленый
"); } else { document.write("
Я не понял
"); } break case 'prompt: or': let userAge = prompt('Сколько оборотов Земля сделала вокруг Солнца, пока Вы существуете?') let currentYear = 2021; !(userAge || alert('Произошла ошибка')) || alert(`Вы родились в ${currentYear - userAge} году`) break case 'confirm: or this days': confirm('шопинг?') || alert('ты бяка'); break case 'confirm: if this days': let isShopping = confirm('шопинг?') if (!isShopping) { alert('ты бяка'); } break case 'triple prompt': let firstName = prompt('Имя:'); let surname = prompt('Фамилия:'); let patronym = prompt('Отчество:'); alert(surname + ' ' + firstName + ' ' + patronym); break case 'login and password': let rightLogin = 'admin' let rightPassword = 'qwerty' let login = prompt('Введите логин') let password; if (login === rightLogin) { password = prompt('Введите пароль') if (password === rightPassword) { alert('Поздравляю! Вы успешно что-то сделали!') } else { alert('Ашипка') } } else { alert('Ашипка') } break case 'currency calc': let currency = (prompt('Какая валюта?')).toLowerCase() let currencyValue let uahValue let isSale = confirm('Вас интересует курс продажи?') switch(currency) { case 'usd': currencyValue = isSale ? 26.97 : 26.78 break case 'eur': currencyValue = isSale ? 31.90 : 31.53 } uahValue = +prompt('Введите количество гривен, которое нужно перевести в выбранную валюту') alert(`Получается ${(uahValue / currencyValue).toFixed(2)} ${currency}`) break case 'scissors': function scissors () { let gameOptions = ['камень', 'ножницы', 'бумага'] let userChoice = prompt('камень, ножницы, бумага?') let computerTurn = gameOptions[Math.floor(Math.random() * 3)] let userTurn if (userChoice) { userTurn = userChoice.toLowerCase() alert ('Выбор вашего соперника: ' + computerTurn) if (userTurn == computerTurn) { alert('Ничья.') } else if ((userTurn == 'камень' && computerTurn == 'ножницы') || (userTurn == 'ножницы' && computerTurn == 'бумага') || (userTurn = 'бумага' && computerTurn == 'камень')) { alert('Вы победили!') } else { alert('Вы проиграли') } } else { alert('Введите ваш выбор правильно, пожалуйста') } } scissors() default: alert('Некорректное значение') } //Задание на черный пояс //Я пыталась.. function scissors () { let gameOptions = ['камень', 'ножницы', 'бумага'] let userChoice = prompt('камень, ножницы, бумага?') let computerTurn = gameOptions[Math.floor(Math.random() * 3)] let userTurn if(userChoice) { userTurn = userChoice.toLowerCase(); alert ('Выбор вашего соперника: ' + computerTurn); ((userTurn == computerTurn) && !(alert('Ничья.'))) || (((userTurn == 'камень' && computerTurn == 'ножницы') || (userTurn == 'ножницы' && computerTurn == 'бумага') || (userTurn == 'бумага' && computerTurn == 'камень')) && !(alert('Вы победили!'))) || alert('Вы проиграли') } else { alert('Ашипка') } }