Как преобразовать сторку с математическим выражением?
Окей, суть такова: есть массив. Он содержит в себе, например, слудующие строки: "1 + 1 = 2", "2 - 1 = 5", "4 * 4 = 16". И надо бы как-то сравнить строку с true/false. Если брать и тупо сравнивать, то выдает false, независимо от того, правильное ли выражение, но это и предсказуемо. Как решить мою задачу? Спасибо. И сори за нубство, я только недавно взялся за JS.
Ну если строки гарантированно будут формата a op b = c то можно регуляркой распарсить. Если нет - то либо eval ( но этот вариант стоит очень аккуратно использовать, и только в случае, если в источнике вы уверены) либо написать простенький калькулятор.