Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Чему будет равен z (https://javascript.ru/forum/misc/61753-chemu-budet-raven-z.html)

Игорь1000 06.03.2016 17:23

Чему будет равен z
 
Если
var z = eval("0" + (3 + 4) + "5");

yazonnile 06.03.2016 23:21

61

рони 06.03.2016 23:49

yazonnile,
а почему именно 61? :) и что нужно изменить чтоб результат стал 117?

yazonnile 07.03.2016 00:02

Думаю, потому что
parseInt(75, 8) === 61


Чтобы было 117 - нужно изменить строки слева)

рони 07.03.2016 00:24

Цитата:

Сообщение от yazonnile
нужно изменить строки слева)

не осилил

destus 07.03.2016 07:26

Цитата:

Сообщение от рони (Сообщение 410143)
не осилил

а так?

parseInt(165,8)

рони 07.03.2016 08:18

destus,
попробую уточнить, надо минимально изменить 1 строку чтоб вторая выдала результат 117 а не 61
var z  = eval("0" + (3 + 4) + "5");
       alert(z);

destus 07.03.2016 08:40

рони,
а так?
<script>
var z = eval("0" + 4*4 + "5");
alert(z);
</script>

рони 07.03.2016 09:09

destus,
тоже выход но изменены 2 символа -- многовато :)

yazonnile 07.03.2016 13:03

А зачем 117? Почему не 42?:)


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