JavaScript: когда строка, когда число

Интересное кино, когда работаешь с переменными в JavaScript. Вот так:

for (i=0; i < somelength; i++ ) {
    var x = $('some_element:nth-child(' + i + 1 + ')');
}

– в i+1 будет строка (ряд ‘1’,’11’ и так далее.

А вот так:

for (i=0; i < somelength; i++ ) {
    var x = $('some_element:nth-child(' + (i + 1) + ')');
}

– будет число (ряд 1, 2 и так далее)

Теги: