I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Barklund, selvom det højeste tal er negativt, så virker dette stadig:
tal = new Array(-1, -4, -12, 29, -100, -3, -5, -6, -7, -9); hoejest = tal[0]; for (a in tal) { if (tal[a]>hoejest) { hoejest = tal[a]; } } trace(hoejest);
tal = new Array(-1, -4, -12, -29, -100, -3, -5, -6, -7, -9); hoejest = tal[0]; for (a in tal) { if (tal[a]>hoejest) { hoejest = tal[a]; } } trace(hoejest);
Yup... men din løkke vil så evaluere tal[0] 2 gange...
Mit input var blot at man initialiserer "hoejest" med et tal, som man ved findes i arrayet... ellers skal man bruge Number.MIN_VALUE, hvis man vil være helt sikker...
Hvis man skal bruge MIN_VALUE, så er det for at sikre sig, at din initialisering er mindre end den højeste:
tal = new Array(-1, -4, -12, -29, -100, -3, -5, -6, -7, -9); hoejest = Number.MIN_VALUE; for (a in tal) { if (tal[a]>hoejest) { hoejest = tal[a]; } }
Men at bruge tal[0] er lige så godt...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.