показать самый высокий номер
ребята нужна ваша помощь нужна показать самый высокий номер, когда загрузил на локальный сервер не показывает высокого номера мудрые программисты скажите где моя ошибка
<!DOCTYPE html>
<html>
<head>
<script>
function createTHead()
{
var x=document.getElementById("myTable");
if (!x.tHead)
{
var header=x.createTHead();
var row=header.insertRow(0);
var cell=row.insertCell(0);
cell.innerHTML="<b>I REALLY DONT LIKE L.A. LAKERS, BOSTON
CELTICS, AND OKC THUNDERS</b>";
}
}
function insRow()
{
var x=document.getElementById('myTable').insertRow(0);
var y=x.insertCell(0);
var z=x.insertCell(1);
y.innerHTML="Miami Heat are the 2011-2012 Champions";
}
</script>
</head>
<button onclick="myFunction()">Click Here</button>
<p id ="demo"></p>
<script>
function myFunction()
{
var x;
var x = prompt ("Please Enter Three Numbers", "1");
}
</script>
<body>
<table id="myTable" border="2">
<script>
for(i = 1;i<=100;i++)
{
document.write("<tr><td>Row " + i + "</td>");
}
</script>
</body>
</html>
|
Цитата:
|
это когда пишите 3,4,5 оно показывает 5 как самую высокую цифру
|
Не вижу нигде чтобы вы хоть что-то делали с введёнными значениями.
Максимальное число получить можно так:
alert(
Math.max.apply(Math,'3,5,4'.split(','))
)
|
Цитата:
Почему не работает вот так, например: alert( Math.max([3, 5,4].valueOf()) ) ______ upd Наверно из-за этого "В apply используется массив аргументов вместо списка именованных параметров." То есть. вся возьня с апли лишь для возможности передачи аргументов масивом? |
Цитата:
|
Цитата:
alert(
[0,2,1].sort(function(a, b) {
return b - a;
})[0]
);
Можно, но никогда не делай так. |
Цитата:
alert(
[ 4, 7, 1, 1000, -1 ].reduce(function (a, b) { return b > a ? b:a; })
// или reduceRight
);
|
melky, кроме скорости выполнения как бы не в тысячу раз меньше.)
|
Цитата:
|
Цитата:
Если меньше 5-и элементов проверять, то в Chrome reduce уверенно рвет Math.max по части производительности. На даже на массивах в 1000 элементов он медленнее в 6-7 раз, но не в тысячу же |
Цитата:
http://jsperf.com/get-max-number-in-array |
Цитата:
|
Цитата:
|
Цитата:
|
| Часовой пояс GMT +3, время: 04:53. |