123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351 |
- {
-
- }
- {
- const arr = [confirm('ты учишься в A-level?'), confirm('Сейчас зима на улице?'), confirm('Ты младше 2 лет?'), confirm('У тебя часто выключают свет?')]
- console.log(arr)
- }
- {
- const arr = []
- arr[arr.length] = prompt('ты учишься в A-level?')
- arr[arr.length] = prompt('Сейчас зима на улице?')
- arr[arr.length] = prompt('Ты младше 2 лет?')
- arr[arr.length] = prompt('У тебя часто выключают свет?')
- console.log(arr)
- }
- {
- const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 'A', 'B', 'C', 'D', 'E', 'F']
- alert(arr[prompt('Введите в поле ниже цифру от 0 до 15, или "length"', 'length')])
- }
- {
- const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 'A', 'B', 'C', 'D', 'E', 'F']
- arr[prompt('Введите в поле ниже цифру от 0 до 15')] = prompt('Введите любое значение для этого индекса')
- console.log(arr)
- }
- {
- const arr = [[0, 0, 0, 0, 0], [0, 1, 2, 3, 4], [0, 2, 4, 6, 8], [0, 3, 6, 9, 12], [0, 4, 8, 12, 16]]
- console.log(arr[4][2])
- }
- {
- const arr = [[0, 0, 0, 0, 0], [0, 1, 2, 3, 4], [0, 2, 4, 6, 8], [0, 3, 6, 9, 12], [0, 4, 8, 12, 16]]
- const arr2 = [arr[1].slice(1), arr[2].slice(1), arr[3].slice(1), arr[4].slice(1)]
- console.log(arr2)
- }
- {
- const string = prompt('Введите в поле ниже любую строку, состоящую из нескольких слов', 'Или оставьте по умолчанию эту строку чтобы не париться').toLowerCase()
- const searchingWord = prompt('Какое слово будем искать?').toLowerCase()
- string.split(' ').indexOf(searchingWord) !== -1 ? alert(`Слово ${string.split(' ').indexOf(searchingWord) + 1}-ое по счету в строке`) : alert('Простите, такого слова нет в строке')
- }
- {
- const arr = []
- arr.push(prompt('Введите в поле ниже строку или цифру'), prompt('Введите в поле ниже строку или цифру'), prompt('Введите в поле ниже строку или цифру'), prompt('Введите в поле ниже строку или цифру'), prompt('Введите в поле ниже строку или цифру'))
- const arr2 = []
- arr2.push(arr.pop(), arr.pop(), arr.pop(), arr.pop(), arr.pop())
- console.log(arr2)
- }
- {
- const arr = []
- arr.push(prompt('Введите в поле ниже строку или цифру'), prompt('Введите в поле ниже строку или цифру'), prompt('Введите в поле ниже строку или цифру'), prompt('Введите в поле ниже строку или цифру'), prompt('Введите в поле ниже строку или цифру'))
- const arr2 = []
- arr2.push(arr.pop(), arr.pop(), arr.pop(), arr.pop(), arr.pop())
- const arr3 = []
- arr3.unshift(arr2.shift())
- arr3.unshift(arr2.shift())
- arr3.unshift(arr2.shift())
- arr3.unshift(arr2.shift())
- arr3.unshift(arr2.shift())
- console.log(arr3)
- }
- {
- const arr = [[0, 0, 0, 0, 0], [0, 1, 2, 3, 4], [0, 2, 4, 6, 8], [0, 3, 6, 9, 12], [0, 4, 8, 12, 16]]
- arrCopy = arr.slice()
- console.log(arr === arrCopy)
- console.log(arr[0] === arrCopy[0])
- }
- {
- const arr = [[0, 0, 0, 0, 0], [0, 1, 2, 3, 4], [0, 2, 4, 6, 8], [0, 3, 6, 9, 12], [0, 4, 8, 12, 16]]
- arrCopy = [...arr]
- console.log(arr === arrCopy)
- console.log(arr[0] === arrCopy[0])
- }
- {
- const arr = [[0, 0, 0, 0, 0], [0, 1, 2, 3, 4], [0, 2, 4, 6, 8], [0, 3, 6, 9, 12], [0, 4, 8, 12, 16]]
- const [a, b, c, d, e] = arr
- const arrCopy = [a.slice(), b.slice(), c.slice(), d.slice(), e.slice(),]
- console.log(arr === arrCopy)
- console.log(arr[0] === arrCopy[0])
- }
- {
- const arr1 = [1, 2, 3, 4, 5]
- const arr2 = arr1
- console.log(arr1 === arr2)
- }
- {
- const arr = [[0, 0, 0, 0, 0], [0, 1, 2, 3, 4], [0, 2, 4, 6, 8], [0, 3, 6, 9, 12], [0, 4, 8, 12, 16]]
- const arrSum = [...arr[0], ...arr[1], ...arr[2], ...arr[3], ...arr[4],]
- console.log(arrSum.length)
- }
- {
- const string = prompt('Введите, пожалуйста, в строке ниже какую-то фразу', 'Или оставьте эту фразу по умолчанию').toUpperCase()
- const [a, , b, , , , , , c] = string.split('')
- alert(`Первая буква: ${a};
- третья буква: ${b};
- девятая буква: ${c}.`)
- }
- {
- const string = prompt('Введите, пожалуйста, в строке ниже какую-то фразу', 'Или оставьте эту фразу по умолчанию').toUpperCase()
- const [, a = '!', , b = '!', c = '!'] = string.split('')
- alert(`Вторая буква: ${a};
- четвертая буква: ${b};
- пятая буква: ${c}.`)
- }
- {
- const arr = [[0, 0, 0, 0, 0], [0, 1, 2, 3, 4], [0, 2, 4, 6, 8], [0, 3, 6, 9, 12], [0, 4, 8, 12, 16]]
- let [a, [b, ...restFisrtArr], [c, ...restSecondArr], [d, ...restThirdArr], [e, ...restFourthArr]] = arr
- const arrResult = [restFisrtArr, restSecondArr, restThirdArr, restFourthArr]
- console.log(arrResult)
- }
- {
- const arr = ["John", "Paul", "George", "Ringo"]
- for (let name of arr) {
- alert(name)
- }
- }
- {
- const currencies = ["USD", "EUR", "GBP", "UAH"]
- let str = "<select>"
- for (let currency of currencies) {
- str += `<option>${currency}</option>`
- }
- str += "</select>"
- document.write(str)
- }
- {
- const names = ["John", "Paul", "George", "Ringo"]
- let str = "<table>"
- str += "<tr>"
- for (let name of names) {
- str += `<td>${name}</td>`
- }
- str += "</tr>"
- str += "</table>"
- document.write(str)
- }
- {
- const names = ["John", "Paul", "George", "Ringo"]
- let str = "<table>"
- for (let name of names) {
- str += `<tr><td>${name}</td></tr>`
- }
- str += "</table>"
- document.write(str)
- }
- {
- const currencies = ["USD", "EUR", "GBP", "UAH"]
- let str = "<table>"
- for (let currency of currencies) {
- str += `<tr>`
- console.log(currency)
- for (let letter of currency) {
- str += `<td>${letter}</td>`
- console.log(letter)
- }
- str += `</tr>`
- }
- str += "</table>"
- document.write(str)
- }
- {
- const arr = [[0, 0, 0, 0, 0], [0, 1, 2, 3, 4], [0, 2, 4, 6, 8], [0, 3, 6, 9, 12], [0, 4, 8, 12, 16]]
- let i = 0
- let str = `<table style="border-collapse: collapse;">`
- for (let string of arr) {
- str += (i % 2) ? `<tr style = "background-color:orange">` : `<tr style = "background-color:red">`
- i++
- for (let number of string) {
- str += `<td>${number}</td>`
- }
- str += `</tr>`
- }
- str += `</table>`
- document.write(str)
- }
- {
- const capitalize = str => {
- let result = `${str[0].toUpperCase()}${str.slice(1).toLowerCase()}`
- return result
- }
- alert(capitalize(prompt('ВВедиТЕ ниже Любую ФраЗУ С РазныМ', 'ВВедиТЕ ниже Любую ФраЗУ С РазныМ')))
- }
- {
- const string = prompt('Введите в поле ниже фразу, которую вы считаете подходящей!', 'иЛИ оСТАВЬТЕ эту фразу по умолчанию').split(' ')
- const capsName = string.map(string => `${string[0].toUpperCase()}${string.slice(1).toLowerCase()}`)
- alert(capsName.join(' '))
- }
- {
- const string = prompt('Введите в поле ниже любую фразу с нецензурной лексикой', 'Или оставьте эту фразу с некрасивый и грубый словами').split(' ')
- const badWords = ['некрасивый', 'грубый']
- const result = string.filter(x => x !== badWords[0] && x !== badWords[1])
- alert(result.join(' '))
- }
- {
- const string = prompt('Введите в поле ниже любую фразу с нецензурной лексикой', 'Или оставьте эту фразу с некрасивый и грубый словами').split(' ')
- const badWords = ['некрасивый', 'грубый']
- const result = string.map(x => x !== badWords[0] && x !== badWords[1] ? x : 'BEEP')
- alert(result.join(' '))
- }
- {
- const currencies = ["USD", "EUR", "GBP", "UAH"]
- let str = "<select>"
- str += "<option>"
- str += currencies.reduce((a, b) => (`${a}</option>` + `<option>${b}</option>`))
- str += "</select>"
- document.write(str)
- }
- {
- }
|