Ragnar
wes bos javascript 30 практика тут.
arthur
а потом уже можешь эти объекты сувать куда хочешь, хоть в массивы
Sam
тебе все можно
Sam
обращайся
Ragnar
Марин Хауэрбеке «Элегантный JavaScript» вот эту не советую читать, если в js полный 0, хоть она себя и позиционирует как для новичков. но если что-то уже знаешь, то это очень полезная книга
Eddie
эмм, как ты это представляешь? допустим тебе нужно 200 обхектов с разными именами и возрастами, то 2 вариант тут удобнее
Точно, ты прав. Еще мне не понятно Почему обьекты(переменные) создаются внутри Функции ? У этого есть какой то смысл ? Действительно необходимо создавать обьект внутри функции ?
Ragnar
тогда пройди "видеокурс" wes bos'a, что я писал выше, там научишься воплощать простые идеи в код. а после этого прочти элегантный js вот мой совет
Ragnar
https://www.youtube.com/watch?v=VuN8qwZoego&list=PLu8EoSxDXHP6CGK4YVJhL_VWetA865GOH
Sam
💪💪💪💪💪
Sam
💪
Sam
элиот
Sam
из мистер робот
Sam
💪💪💪💪💪💪💪💪💪💪
Sam
😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍
Roman
Anonymous
/report
Dzhanik
@hitmaker
Dzhanik
👌
👍🏿
Dzhanik
@hitmaker тебе не кажутся подозрительными последние две дамы?
Eddie
Всем привет нужна помощь, мне нужно указать в переменной 90 значений, сушествует ли более короткий способ прописать туда 90 значений?
Dzhanik
да
откуда и как записываешь?
Eddie
откуда и как записываешь?
Задача 3 В первом подъезде квартиры с 1 по 20. Во втором с 21 по 48. В третьем с 49 по 90. Пользователь вводит номер квартиры. Программа должна указать в каком подъезде находится данная квартира.
Eddie
откуда и как записываешь?
выполняю задание, практика
Dzhanik
выполняю задание, практика
уже сделал что то? если да кинь в песочницу
Dzhanik
так а не легче ли сделать if/else if ?)
по сути да. можно обойтись и этим
Kenan
так лол
Kenan
не лучше ли ему самому решить это?)
Dzhanik
не лучше ли ему самому решить это?)
конечно лучше, но если человек просит помощи, почему бы не помочь?
Eddie
так а не легче ли сделать if/else if ?)
я бы так и сделал, но сперва нужно указать в массиве все от 1 до 20 это сликом долго, можно ли сразу, за пару значений сделать от 0 до 20, чтоб не тратить время?
Kenan
на вход идёт число
Kenan
Человеку реально нужно самому решить
Kenan
Без шуток
Kenan
нет погоди
если я правильно понял таск
Eddie
var x = (1,2,3,4,5,6,7,8,9,10)
Dzhanik
у тебя функция ты получаешь на вход число ставишь три условия возвращаешь номер подъезда всё
Eddie
и так до 90, как это ускорить это все чего я прошу
Kenan
и так до 90, как это ускорить это все чего я прошу
Ты можешь написать зачем тебе массив?))
Kenan
Ну и соглашусь выше написанным
Antony 🇫🇷
добрый вечер господа, написал такой код который по идее должен скролит страницу вверх вниз бесконечно, но почему-то делает один цикл: (function(){ let mvmnt = "down" function myScroll(){ if (window.scrollY + window.innerHeight <= document.body.scrollHeight && mvmnt == "down") { window.scroll(0,window.scrollY+10); console.log(window.scrollY); if (window.scrollY + window.innerHeight >= document.body.scrollHeight){ mvmnt = "up"; } } if (window.scrollY >= 0 && mvmnt == "up") { window.scroll(0,window.scrollY-10); console.log(window.scrollY); if (window.scrollY - window.innerHeight <= 0){ mvmntDwn = "down"; } } } setInterval(myScroll,1); })()где ошибка ?
Eddie
Ты можешь написать зачем тебе массив?))
я думаю написать var y = prompt(Введи число) var x = (от 0 до 20) if ( y == x) alert ("1") примерно так я планирую сделать
Eddie
Ну так и сделай
мой вопрос: Существует ли способ ускорить написание значений ? что бы не писать от 1 до 20 ?
Kenan
мой вопрос: Существует ли способ ускорить написание значений ? что бы не писать от 1 до 20 ?
Так по-раскинь мозгами: Тебе нужно сравнить число в 3 промежутках. И всё
Kenan
learn.javascript.ru
Eddie
????
Dzhanik
да
Kenan
Да
Eddie
Это задание из вуза?
нет в интернете нашел http://javascript.kiev.ua/if-else
Kenan
Смысл же в этих задачах - освоить то, что до этого выучил
Eddie
Смысл же в этих задачах - освоить то, что до этого выучил
Да, оказывается на практике все сложней)
Dzhanik
Да, оказывается на практике все сложней)
ну на таком уровне не должно особо возникать сложностей если правильно понимать теорию, тем более ты видишь что задача по теме IF ELSE, но почему то ты пошел в сторону хранения значений.
Antony 🇫🇷
нашел !!! : (function(){ let mvmnt = "down" function myScroll(){ if (window.scrollY + window.innerHeight >= 0 && mvmnt == "up") { window.scroll(0, window.scrollY - 100); console.log(window.scrollY); if (window.scrollY <= 0){ mvmnt = "down"; } } else if (window.scrollY + window.innerHeight <= document.body.scrollHeight && mvmnt == "down") { window.scroll(0, window.scrollY + 10); console.log(window.scrollY); if (window.scrollY + window.innerHeight >= document.body.scrollHeight){ mvmnt = "up"; } } } setInterval(myScroll,10); })()всем спасибо
Antony 🇫🇷
исправил ;)
Kenan
Да, оказывается на практике все сложней)
Ну... Одно дело, если бы вопросы возникали про асинхрон. Тут уже можно всё понять, но не по if/else же
Eddie
for(i = 4; i+=3 ; i<=400;) document.write(i)
Dzhanik
for(i = 4; i+=3 ; i<=400;) document.write(i)
Третий параметр поменяй местами на второй
stay
Не могу понять почему этот цикл не работает?
Потому что ты что-то перепутал
stay
И ; лишня в конце
Eddie
Третий параметр поменяй местами на второй
не работает for(i = 4 ; i<=400; i+=3;) document.write(i)