Size: a a a

JavaScript Noobs — сообщество новичков

2021 February 09

И

Интроверт in JavaScript Noobs — сообщество новичков
они вообще часто используются? кроме валидации какойто
источник

j

jk in JavaScript Noobs — сообщество новичков
Интроверт
они вообще часто используются? кроме валидации какойто
Сложный вопрос. Зависит от рода деятельности, в обычном фронте наверное не часто.
источник

И

Интроверт in JavaScript Noobs — сообщество новичков
я только при валидации ворм сталкивался, и то готовых решений уйма)
источник

MW

Mr. White in JavaScript Noobs — сообщество новичков
Всем привет) Учусь и хочу сделать личный кабинет на чистом JS, может кто подскажет видосики вспомогательные или советом, кто уже делал, буду признателен)))
источник

СГ

Саша Головенко... in JavaScript Noobs — сообщество новичков
Евгений
в печатном не купить. Я пытался
там в очень ограниченном количестве, поймать в наличии сложновато
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Интроверт
всем привет, нужна помощь в решении задачи. функция получает на входе строку "2+2*2", без скобок, а результатом должна вернуть математически правильное решение, тоесть сперва умножение, деление... через eval() не годится вариант, через new Function тоже. я пришел к выводу что удобно будет решить задачу сделав два массива с числами и мат.операторами но не понимаю как это все связать
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
На правах шутки 😁
источник

И

Интроверт in JavaScript Noobs — сообщество новичков
Меня за это назвали читером)
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Логично )
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Какие операторы допустимы? Есть список?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
jk
Ну могу подсказать одну из схем. Создаёшь словарь функций для каждого оператора. Создаёшь двумерный массив для приоритетов операторов. Разбиваешь строку на рабочий массив чисел и операторов. Обходишь массив приоритетов, в нём обходишь рабочий массив. Находишь оператор в текущей приоритетной группе - выполняешь соответствующую функцию, заменяешь три элемента в рабочем массиве на результат.
Ну хотя вот тут тебе уже написали то решение, что я хотел тебе предложить.
источник

И

Интроверт in JavaScript Noobs — сообщество новичков
-+/*
источник

И

Интроверт in JavaScript Noobs — сообщество новичков
я кажется смог чет сделать с польской нотацией, но у меня неправильно работает с -
источник

И

Интроверт in JavaScript Noobs — сообщество новичков
не понимаю почему
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
покажи код
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
я помню на плюсах как-то рекурсивно решал
источник

И

Интроверт in JavaScript Noobs — сообщество новичков
получаю вот такой массив, вроде бы все по правилам, но не хочет(
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
сначала прсим скобки, потом */+-
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
можешь загуглить, рекурсивно тебе проще будет делать, и хранить текущие вычисления в стэке
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
она хоть менее эфективна, но why not как говорится
источник