Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Преобразование строки из знаков в число (https://javascript.ru/forum/dom-window/71019-preobrazovanie-stroki-iz-znakov-v-chislo.html)

Evelate 19.10.2017 15:37

Преобразование строки из знаков в число
 
Добрый день)

Пример - это одно из множества других чисел и знаков:

var a = "7-3-8*2"


Знаки генерируются по разному, как мне преобразовать к числу данный пример, чтобы считалось нормально?)

Nexus 19.10.2017 15:43

Evelate, кавычки, как вариант, убрать или eval.

Alexandroppolus 19.10.2017 16:18

var a = "7-3-8*2";
alert((0,eval)(a));

Nexus 19.10.2017 16:25

Alexandroppolus, можете объяснить смысл этой конструкции?

Alexandroppolus 19.10.2017 16:32

Nexus,
это использует "глобальный eval"
https://learn.javascript.ru/eval#з...области

Nexus 19.10.2017 16:45

Alexandroppolus, спасибо.


Часовой пояс GMT +3, время: 15:38.