28.09.2012, 02:32
|
Новичок на форуме
|
|
Регистрация: 28.09.2012
Сообщений: 5
|
|
показать самый высокий номер
ребята нужна ваша помощь нужна показать самый высокий номер, когда загрузил на локальный сервер не показывает высокого номера мудрые программисты скажите где моя ошибка
<!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>
Последний раз редактировалось alexvirgin, 28.09.2012 в 02:40.
|
|
28.09.2012, 08:56
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,214
|
|
Сообщение от alexvirgin
|
самый высокий номер
|
Это что такое?
|
|
28.09.2012, 09:18
|
Новичок на форуме
|
|
Регистрация: 28.09.2012
Сообщений: 5
|
|
это когда пишите 3,4,5 оно показывает 5 как самую высокую цифру
|
|
28.09.2012, 09:39
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,584
|
|
Не вижу нигде чтобы вы хоть что-то делали с введёнными значениями.
Максимальное число получить можно так:
alert(
Math.max.apply(Math,'3,5,4'.split(','))
)
__________________
29375, 35
|
|
28.09.2012, 13:39
|
Профессор
|
|
Регистрация: 26.07.2012
Сообщений: 281
|
|
Сообщение от Aetae
|
alert(Math.max.apply(Math,'3,5,4'.split(',')))
|
Интересный пример.
Почему не работает вот так, например:
alert(
Math.max([3, 5,4].valueOf())
)
______
upd
Наверно из-за этого
"В apply используется массив аргументов вместо списка именованных параметров."
То есть. вся возьня с апли лишь для возможности передачи аргументов масивом?
Последний раз редактировалось PashPP, 28.09.2012 в 13:53.
|
|
28.09.2012, 18:33
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,584
|
|
Сообщение от PashPP
|
[html]То есть. вся возьня с апли лишь для возможности передачи аргументов масивом?
|
Ну не возня - рабочий момент)
__________________
29375, 35
|
|
29.09.2012, 00:08
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
Сообщение от PashPP
|
То есть. вся возьня с апли лишь для возможности передачи аргументов масивом?
|
В ознакомительных целях:
alert(
[0,2,1].sort(function(a, b) {
return b - a;
})[0]
);
Можно, но никогда не делай так.
|
|
29.09.2012, 00:19
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от monolithed
|
В ознакомительных целях:
alert(
[0,2,1].sort(function(a, b) {
return b - a;
})[0]
);
Можно, но никогда не делай так.
|
ещё идейка - по-моему, алгоритм ничем не отличается от Math.max:
alert(
[ 4, 7, 1, 1000, -1 ].reduce(function (a, b) { return b > a ? b:a; })
// или reduceRight
);
|
|
29.09.2012, 01:02
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,584
|
|
melky, кроме скорости выполнения как бы не в тысячу раз меньше.)
__________________
29375, 35
|
|
29.09.2012, 09:19
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от Aetae
|
melky, кроме скорости выполнения как бы не в тысячу раз меньше.)
|
да ты эти функции просто ненавидишь!
|
|
|
|