• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

JavaScript tablica, losowe liczby i min max

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
1,960 wizyt
pytanie zadane 29 maja 2018 w JavaScript przez C1chutki Nowicjusz (120 p.)

Mam do zrobienia program w którym wpisze ile liczb ma wylosować w tablicy następnie je wyświetli i wybierze z nich minimalną i maksymalną wartość mam coś takiego i nie działa.
 

<!doctype html>
<html>
<head>
<style>
</style>
<title> aaa </title>
<meta charset="utf-8">
</head>
<body>
<table border="1" cellpadding="1" cellspacing="1" width="500" height="500">
<tr>
<td>
<script type="text/javascript">
var losowa=[i]
var n=prompt ("asd")
var x=0
for (var i=1; i<=n; i++) {
losowa[i]=Math.floor(Math.random()*10+1)
x=losowa[i]
document.write (" "+losowa[i]);
}
</script>
</td>
</tr>
<tr>
<td>
<script type="text/javascript">
document.write (" "+Math.max(x));
</script>
</td>
</tr>

</body>
</html>

 

1 odpowiedź

0 głosów
odpowiedź 29 maja 2018 przez Vorex444 Dyskutant (9,610 p.)
const tab12 = [1, 2, 3, 6, 5];
console.log(Math.max(...tab12));
console.log(Math.min(...tab12));

 

komentarz 29 maja 2018 przez C1chutki Nowicjusz (120 p.)
I  co mam z tym zrobić?
komentarz 29 maja 2018 przez kenjiro244 Dyskutant (8,600 p.)
masz tutaj napisane jak wypisać wartość maksymalną z tablicy oraz maksymalną. Więc w sumie musisz skopiować/zamienić aby wypisywało na stronie nie w konsoli
komentarz 29 maja 2018 przez pablop76 VIP (123,540 p.)

@Vorex444,

Jesteś pewny, że można przekazać tablicę jako argument?

komentarz 29 maja 2018 przez kenjiro244 Dyskutant (8,600 p.)

Tak: Link

komentarz 29 maja 2018 przez pablop76 VIP (123,540 p.)

Ale to chyba napisałeś coś innego?

Nie tak

const tab12 = [1, 2, 3, 6, 5];
document.write("max to: "+Math.max.apply(null,tab12)+"<br>");
document.write(" min to: "+Math.min.apply(null,tab12));

 

1
komentarz 29 maja 2018 przez kenjiro244 Dyskutant (8,600 p.)

Praktycznie to samo a dokładniej: Link

W przykładach masz: The new spread operator is a shorter way of writing the apply solution to get the maximum of an array. Czyli krótsza wersja jednak jak elementów będziesz miał więcej musisz użyć: link

Podobne pytania

0 głosów
5 odpowiedzi 3,550 wizyt
pytanie zadane 10 marca 2018 w C i C++ przez giedymin33 Początkujący (290 p.)
0 głosów
1 odpowiedź 1,479 wizyt
pytanie zadane 19 grudnia 2017 w Java przez Ohnne Nowicjusz (180 p.)
0 głosów
1 odpowiedź 1,548 wizyt
pytanie zadane 14 maja 2016 w C i C++ przez Evelek Nałogowiec (28,960 p.)

93,439 zapytań

142,431 odpowiedzi

322,674 komentarzy

62,802 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...