Здравствуйте!
Поясните по этому примеру
http://learn.javascript.ru/object#п...свойств
<!DOCTYPE html>
<html>
<body>
<script>
var codes = {
"+7": "Россия",
"+38": "Украина",
"+1": "США"
};
for (var key in codes) {
var value = codes[key];
var id = +key; // привести к числу
alert(id + ": " + value); // 7, 38, 1 во всех браузерах
}
</script>
</body>
</html>
Почему потребовалось "+" вставлять чтобы привести ключи к строке, вроде если ключ в кавычках и так строковый тип получается ?