Почему метка прожектора DoubleClick снова переводит переменную в строку и в число?

Реализация JS тега прожектора DoubleClick выглядит примерно так:

<script type="text/javascript">
var axel = Math.random() + "";
var a = axel * 10000000000000;
document.write('<iframe src="https://123.fls.doubleclick.net/(snip);ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
</script>

Интересно, чтобы получить случайный идентификатор показа (параметр ord), вар axel кулак свернут в строку, а затем обратно в число a и, наконец, обратно в строку, когда в фрейме src атрибут строится. Почему это сделано таким образом? Какая разница, чтобы просто использовать

var a = Math.random() * 10000000000000 + "";

0 ответов

Другие вопросы по тегам