123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335 |
- // evaluation()
- function evaluation() {
- var a = 5
- var b, c
- b = (a * 5)
- b = (c = (b/2))
- console.log(a, b, c)
- }
- // error()
- function error() {
- let a = 10
- alert(a)
- (() => a++)()
- alert(a)
- }
- // mistake()
- function mistake() {
- let a = 1
- let b = 2
- if (a)
- {
- alert('a')
- } else;
- if (b) {
- alert('b')
- }
- // выполняет второй иф вне зависимости от значения первого
- }
- // age()
- function age() {
- const result = prompt('сколько лет?')
- if (result) {
- const currentYear = new Date()
- const birthYear = currentYear.getFullYear() - result
- alert(birthYear)
- }
- }
- // temperature()
- function temperature() {
- const celsium = prompt('вводи градусы цельсия')
- if (celsium) {
- const faren = celsium * 1.8 + 32
- alert(faren)
- }
- }
- // divide()
- function divide() {
- const a = prompt('вводи делимое')
- const b = prompt('вводи делитель')
- if (a && b) {
- alert(Math.floor(a / b))
- }
- }
- // odd()
- function odd() {
- const res = prompt('вводи число')
- if (res) {
- const num = Number(res)
- if (Number.isNaN(num)) {
- alert('введи ЧИСЛО')
- } else {
- if (num % 2) {
- alert('НЕЧЕТНОЕ')
- } else {
- alert('ЧЕТНОЕ')
- }
- }
- }
- }
- // greeting()
- function greeting() {
- const res = prompt('пиши имя')
- if (res) {
- alert(`Prived ${res}`)
- }
- }
- // lexics()
- function lexics() {
- const vargas = ["варгас", "вазген", "вагинализ", "вракес", "варган", "нормес"]
- const str = prompt('пиши текст')
- if (str) {
- const lowerStr = str.toLowerCase()
- const res = vargas.some((element) => lowerStr.includes(element) )
- if (res) {
- alert('тут запрещенные слова!')
- } else {
- alert('хорошо')
- }
- }
- }
- // confirmA()
- function confirmA() {
- const result = confirm('A???')
- console.log(result)
- console.log(typeof(result))
- }
- // ifA()
- function ifA() {
- const male = confirm('ты мужчина?')
- const female = confirm('ты женщина?')
- if (male && !female) {
- alert("ты мужчина")
- } else if (!male && female) {
- alert("ты женщина")
- } else {
- alert("ты кто??")
- }
- }
- // realArr()
- function realArr() {
- const alkaliMetals = ['li', 'na', 'k', 'rb', 'cs', 'fr']
- console.log(alkaliMetals)
- }
- // booleans()
- function booleans() {
- let gender = []
- let [male, female] = gender
- male = confirm('ты мужчина?')
- female = confirm('ты женщина?')
- if (male && !female) {
- alert("ты мужчина")
- } else if (!male && female) {
- alert("ты женщина")
- } else {
- alert("ты кто??")
- }
- }
- // plus()
- function plus() {
- let arr = [10, 15]
- arr[2] = arr[0] + arr[1]
- console.log(arr)
- }
- // plusString()
- function plusString() {
- let arr = ['a', 'b', 'c']
- arr[3] = arr[0] + arr[1] + arr[2]
- console.log(arr)
- // можно разбивать строки на символы и хранить в подобном массиве
- }
- // realObj()
- function realObj() {
- let computer = {
- motherboard: {
- name: 'Gigabyte B560M DS3H AC s-1200 B560',
- formFactor: 'micro-ATX',
- chipset: 'B560M DS3H',
- socket: 's-1200',
- },
- cpu: 'Intel Core i5-10400F',
- ram: {
- name: 'Team Vulcan Z Gray',
- type: 'DDR4',
- frequency: 2666,
- size: '8gb*2',
- },
- gpu: 'NVIDIA GeForce RTX 3060',
- storage: {
- name: 'Kingston DC450R',
- type: 'SSD',
- size: '960gb',
- },
- cooling: 'QB-OL2000GT',
- case: 'QUBE FALCON ARGB',
- }
- }
- // changeObj()
- function changeObj() {
- let computer = {
- motherboard: {
- name: 'Gigabyte B560M DS3H AC s-1200 B560',
- formFactor: 'micro-ATX',
- chipset: 'B560M DS3H',
- socket: 's-1200',
- },
- cpu: 'Intel Core i5-10400F',
- ram: {
- name: 'Team Vulcan Z Gray',
- type: 'DDR4',
- frequency: 2666,
- size: '8gb*2',
- },
- gpu: 'NVIDIA GeForce RTX 3060',
- storage: {
- name: 'Kingston DC450R',
- type: 'SSD',
- size: '960gb',
- },
- cooling: 'QB-OL2000GT',
- case: 'QUBE FALCON ARGB',
- }
- computer.gpu = 'NVIDIA GeForce GTX 1060Ti'
- computer.storage['size'] = '260gb'
- computer['storage']['name'] = 'Silicon Power'
- console.log(computer)
- }
- // comparisonIf()
- function comparisonIf() {
- var age = +prompt("Сколько вам лет?","");
- if (age >= 0) {
- 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("то ли киборг, то ли ошибка");
- }
- }
- }
- }
- }
- } else {
- alert("родись сначала!");
- }
- }
- // comparisonSizes()
- function comparisonSizes() {
- let size = +prompt("Введите размер верхней одежды","");
- if (size >= 40) {
- if (size < 42) {
- alert("S");
- } else if (size < 46) {
- alert("M");
- } else if (size < 50) {
- alert("L");
- } else if (size < 54) {
- alert("XL");
- } else if (size === 54) {
- alert("XXL");
- } else {
- alert("слишком много");
- }
- } else {
- alert("слишком мало");
- }
- }
- // comparisonObject()
- function comparisonObject() {
- let obj = {
- s: [40, 41],
- m: [42, 43, 44, 45],
- l: [46, 47, 48, 49],
- xl: [50, 51, 52, 53],
- xxl: [54],
- }
- let size = +prompt("Введите размер верхней одежды","")
- let allSizes = []
- for (const key in obj) {
- if (obj[key].includes(size)) {
- alert(key.toLocaleUpperCase())
- } else {
- allSizes = [...allSizes, ...obj[key]]
- allSizes.sort(compareNumeric)
- }
- }
- if (size < allSizes[0]) {
- alert('слишком мало!')
- } else if (size > allSizes[allSizes.length - 1]) {
- alert('слишком много!')
- }
- function compareNumeric(a, b) {
- if (a > b) return 1;
- if (a == b) return 0;
- if (a < b) return -1;
- }
- }
- // ternary()
- function ternary() {
- let gender = []
- let [male, female] = gender
- male = confirm('ты мужчина?')
- female = confirm('ты женщина?')
- let answer = (male && !female) ? "ты мужчина" : (!male && female) ? "ты женщина" : "ты кто??"
- alert(answer)
- }
- // flats()
- function flats() {
- const stages = +prompt("Количество этажей","");
- const flats = +prompt("Количество квартир","");
- const numder = +prompt("Квартира","");
- const stage = Math.ceil(((numder % (stages * flats)) ) / flats)
- const entrance = Math.ceil(numder / (stages * flats))
- if (stage) {
- alert(`${stage} этаж \n${entrance} подъезд`)
- } else {
- alert(`${stages} этаж \n${entrance} подъезд`)
- }
- }
|