Показать сообщение отдельно
  #5 (permalink)  
Старый 18.01.2012, 20:30
Аватар для Mike_Kharkov
Кандидат Javascript-наук
Отправить личное сообщение для Mike_Kharkov Посмотреть профиль Найти все сообщения от Mike_Kharkov
 
Регистрация: 04.01.2012
Сообщений: 143

Сообщение от рони Посмотреть сообщение
Mike_Kharkov,
<!DOCTYPE html >
<html>
<head>
  <title></title>
</head>

<body>
<script  type="text/javascript">
function z(param1){

for (var i=0; i < param1.length; i++) {
	param1[i] = parseInt(param1[i],10);
}
return  param1

}
var myArray = ["100 попугаев", "201 рубль", "624 доллара", "109 кроликов", "33 весельчака", "62 кабана"];
document.write(z(myArray).join('<br />'))
</script>
</body>
</html>
Хотел разобратся что же значит второй параметр в parseInt и в учебнике на сайте нашел следующее:
"Если вы хотите быть уверенным, что число, начинающееся с нуля, будет интерпретировано верно - используйте второй необязательный аргумент parseInt - основание системы счисления:

1 alert( parseInt('010', 10) ); // во всех браузерах 10"
P.S. Так и не понял как конкретно действует 2-ой параметр?
+ если вместо document.write прописать alert(); - то тег <br/> игнорируется?
Не подскажите как решить эту ситуацию?
Ответить с цитированием