Advertisement
fcamuso

Corso recupero Javascript - video 4

Nov 6th, 2022
993
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.   <meta charset="UTF-8">
  5.   <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.   <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.   <title>Document</title>
  8. </head>
  9. <body>
  10.   <script>
  11.     alert(typeof(Math));
  12.    
  13.     //setup personaggio
  14.     //scelta casuale di un pezzo di equipaggiamento per tipo
  15.     // let elmo = "";
  16.     let scelta = Math.floor(Math.random()*5); //intero random da 0 a 4
  17.    
  18.     // const v = [];
  19.     // v.push("primo elemento");
  20.     // alert(v[0]);
  21.     // v.push(128);
  22.     // alert(typeof(v));
  23.  
  24.  
  25.     const elmi = [
  26.       "elmo dello scudiero ingenuo",   //elmi[0]
  27.       "elmo da recluta",    //elmi[1]
  28.       "elmo del soldato ambizioso",      //elmi[2]
  29.       "elmo del veterano",     //elmi[3]
  30.       "elmo dell'eroe in stato di grazia divina"         //elmi[4]
  31.     ];
  32.  
  33.     // let sommaLunghezze =0;
  34.     // for (let i=0; i<elmi.length; i++)
  35.     //   sommaLunghezze += elmi[i].length;
  36.  
  37.     // alert(sommaLunghezze/5);
  38.  
  39.     // elmo = elmi[scelta];
  40.  
  41.     //alert(elmi.length);
  42.  
  43.     // if (scelta === 0)
  44.     //   elmo = "elmo dello scudiero";
  45.     // else if (scelta===1)
  46.     //   elmo = "elmo della recluta";
  47.     // else if (scelta===2)
  48.     //   elmo = "elmo del soldato";
  49.     // else if (scelta===3)
  50.     //   elmo = "elmo del veterano";
  51.     // else
  52.     //   elmo ="elmo dell'eroe";
  53.  
  54.     //alert(elmo);
  55.  
  56.     const elmiObj = {
  57.       elmoLiv1: "elmo dello scudiero ingenuo",
  58.       elmoLiv2: "elmo da recluta",    
  59.       elmoLiv3: "elmo del soldato ambizioso",      
  60.       elmoLiv4: "elmo del veterano",    
  61.       elmoLiv5: "elmo dell'eroe in stato di grazia divina"
  62.     }
  63.     console.log(elmiObj.elmoLiv1);
  64.     elmiObj.elmoLivTop = "elmo divino";
  65.     console.log(elmiObj.elmoLivTop);
  66.  
  67.     const personaggio = {
  68.       elmo: elmi[scelta],
  69.       armatura: "pettorale dell'eroe",
  70.       skills: ["super velocita'", "berserk"],
  71.       sfide: {livello1: ["Cinghiale", "Vello d'oro", "Arpia"],
  72.               livello2: ["Medusa", "Gorgone"]},
  73.       attacco: function () {return 500;}
  74.     }
  75.  
  76.     console.log(personaggio.attacco());
  77.     console.log(personaggio.elmo);
  78.     console.log(personaggio.armatura);
  79.     console.log(personaggio.skills[1]); //berserk
  80.     console.log(personaggio.sfide.livello2[0]); //Medusa
  81.  
  82.     document.getElementById("")
  83.  
  84.    
  85.  
  86.   </script>
  87. </body>
  88. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement