Попробуйте приведенный ниже фрагмент кода, он дает странные результаты. Может ли кто-нибудь объяснить это?Weird eval output
var s = "10+10";
alert("Evaluation 1: " + eval(s+s+s)); // 2040
alert("Evaluation 2: " + eval(s+2)); // 112
Вывод, который я ожидал 30 и 22
, что выход ??? –
Что такое ожидаемый результат? ... –
Я получаю 2040 (eval («10 + 1010 + 1010 + 10»)) и 112 (eval («10 + 102»)) в двух боксах, что имеет смысл мне. – developmentalinsanity