
Anton
16.02.2017
21:13:24
если ток там не обсчитывается что то важное

first
16.02.2017
21:13:57
как узнать,что пихать в вар,если строка будет
2+2-1+2/0

Anton
16.02.2017
21:14:55
тебе чтоли по учебе надо?

Google

first
16.02.2017
21:15:33
ой,все сложнее.
на работе дали тестовое задание,сделать калькулятор с пыхой,ООП,MVC,аджаксом и жквери)
на жс не знаешь как регуляркой отловить?

Anton
16.02.2017
21:16:56
лол
ты ж ни джс, ни пхп, какое тебе mvc
ооп, аджакс
тебе б основы самые

first
16.02.2017
21:18:42
ооп, аджакс
а ООП и Аджакс относительно легкие ;)
Ну так что есть идеи,как отлавливать деление на 0?

Anton
16.02.2017
21:25:49
да какие идеи
тут же все банально
или у тебя один инпут?

first
16.02.2017
21:26:25

Google

first
16.02.2017
21:26:34
тьфу,не сюды
у меня через кнопки ввод осуществляется и выводится в див

Anton
16.02.2017
21:30:41
так вообще же изи
если после деления выбран 0 и следующая операция, то выводим ошибку
хотя наверно если у тебя такие вопросы, то не изи

first
16.02.2017
22:08:06

Vladimir
16.02.2017
22:16:21
Ты че калькулятор на жс пилишь?
Братишка. В джс не завезли логику. Дуй в С.
JS при попытке деления на ноль возвращает infinity.
Ну так и в чем проблема.
Чека если Infinity — ошибка.
И че у тебя там.

first
16.02.2017
22:23:09

Vladimir
16.02.2017
22:23:22
Да.
НУ попробуй алертом вызватью
А во со скобками да.
Это уже скорей всего регулярки.
Но тривиальные.

Google

Vladimir
16.02.2017
22:26:02
Делай строку из формулы.
Ищи скобки.
Типа
var substr = "()";
Или первую.
Вообще помозговать нужно. =)
Грубо говоря если есть скобки до делается функция, которая возвращает значение результата скобок.
А потом результат функции уже обрабатывается чемто другим.
Я немного занят. а так бы помог.
Когда ты делишь на чтото маленькое получается чтото большое.

Vladimir
16.02.2017
22:32:16
Логично, что когда делишь на чтото ооооочень маленькое получается ооооочень большое.

first
16.02.2017
22:32:39
пля,думал будет проще ?

Vladimir
16.02.2017
22:32:57
=)

first
16.02.2017
22:33:39
так а если нет скобок ахах
например 3/3-3 ахахах

Vladimir
16.02.2017
22:34:28
Ты математику знаешь?
Что сначала делаем?
Сначала делим потом вычитаем.

Google

Vladimir
16.02.2017
22:35:27
Но для начала пробуй все логировать.
Тестируй.
Пробуй варианты.
Пробуй что тебе выдаст явасрипт.
http://codepen.io/anon/pen/bgJmew?editors=1111
Понял?
кури как яваскрипт обрабатывает запросы.
То есть тебе ещу нужно сделать простые математические правила.
Если есть знак деления или умножения — сначала он.

Admin
ERROR: S client not available

Vladimir
16.02.2017
22:39:07
Но только не в случае скобок.
В случае скобок сначала скобки.
А если внутри скобок скобки? =)
Я спать а ты думай. =)

Alexander
16.02.2017
23:29:38

SilencerWeb
17.02.2017
01:35:22
Лол

Yevhenii
17.02.2017
01:39:14

SilencerWeb
17.02.2017
01:40:48
Я не все время тут)

Google

SilencerWeb
17.02.2017
01:41:06
Да и вообще, я только-только проснулся

Yevhenii
17.02.2017
01:42:45
Как не приду - ты тут
Я вернулся
Что я пропустил?

Кирилл
17.02.2017
03:17:48
Доброе утро
Что я пропустил?

?? L.A
17.02.2017
03:18:57
Privet. Ti nichego ne propustil. A ya?

Yevhenii
17.02.2017
03:19:05
Не знаю, я сам только подошел

Кирилл
17.02.2017
03:19:31
Надо у алика спросить

Yevhenii
17.02.2017
03:19:52
@web_a_16 привет, что мы пропустили?

?? L.A
17.02.2017
03:19:56
Blin, na mace sletela ru raskladka. Nikak ne chinitsa :)
esli udalay eng raskladky rabotaet tok ru

Yevhenii
17.02.2017
03:20:25
ory

Кирилл
17.02.2017
03:21:42
https://2ch.hk/po/src/20888754/14871008164702.jpg это фш?

Yevhenii
17.02.2017
03:22:32
может да, а может нет

Кирилл
17.02.2017
03:22:43
спасибо
)

Yevhenii
17.02.2017
03:29:52
Вордпрессеры с хорошим пхп - есть "интересный" заказ, пишите.
Антон, ты не пиши

Кирилл
17.02.2017
03:30:14
Поч антону не писать?

Yevhenii
17.02.2017
03:30:57
Потому что походу только он в этом чате впшник, а ему заказ не подошел, а это все тот же

Кирилл
17.02.2017
03:36:54
А что там делать:?
Если часа на два, я могу помочь