Advertisement
glitchdetector

[JS] Liste sum og Liste tilfeldig

Oct 5th, 2016
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. BRUKSEKSEMPEL:
  3. listeSum:
  4.     var liste = [1,2,3,4];
  5.     var total = listeSum(liste);
  6. eller:
  7.     var total = listeSum([1,2,3,4]);
  8.  
  9. listeTilfeldig:
  10.     var liste = ["Jon","Markus","Henrik","Frank"];
  11.     var navn = listeTilfeldig(liste);
  12. eller:
  13.     var navn = listeTilfeldig(["Jon","Markus","Henrik","Frank"]);
  14. */
  15.  
  16. // Summer tallene i listen.
  17. function listeSum(liste) {
  18.  
  19.     // Sett startverdien av summen
  20.     let sum = 0;
  21.  
  22.     // Gå over alle tallene i listen
  23.     for (let i = 0; i < liste.length; i++) {
  24.         // Legg til verdien til sum
  25.         sum += liste[i];
  26.     }
  27.  
  28.     // Send summen til der vi henter den fra:
  29.     return sum;
  30. }
  31.  
  32. // Velg en tilfeldig verdi i listen
  33. function listeTilfeldig(liste) {
  34.  
  35.     // Hent lengden av listen
  36.     let lengde = liste.length;
  37.  
  38.     // Velg et tall mellom 0 og listens lengde (array begynner på 0!)
  39.     let valg = Math.floor( Math.random() * lengde );
  40.  
  41.     // Hent innholdet fra posisjonen vi valgte over.
  42.     let innhold = liste[valg];
  43.  
  44.     // Send innholdet til der vi henter det fra:
  45.     return innhold;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement