fcamuso

Javascript Lezione 56

Jul 15th, 2022 (edited)
311
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.     <title>Title</title>
  5.     <meta charset="utf-8">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  7.    </head>
  8.   <body>
  9.     <!-- <button id="btn">cliccami</button> -->
  10.  
  11.     <script>
  12.         // document.getElementById('btn').
  13.         //   addEventListener('click', function () {console.log(this.innerHTML);})
  14.  
  15.         let innerHTML = 'Marameo!';
  16.  
  17.         // document.getElementById('btn').
  18.         //   addEventListener('click', () => {console.log(this.innerHTML); return null;})
  19.  
  20.         // function Pari(num) {return a%2 === 0 ? true : false;}
  21.         // function Max(a, b) {return a>=b ? a : b;}  //forma dichiarativa  
  22.            
  23.        
  24.         // const m = function() {/* ... */}           //forma espressione
  25.  
  26.         const Pari = num => num%2 === 0 ? true : false;
  27.         const Max = (a, b) => a>=b ? a : b;
  28.  
  29.         function Ripeti(s, volte) {
  30.            
  31.             console.log(this);
  32.             let risultato = s;
  33.             for (let i=0; i<volte-1; i++)
  34.               risultato+=s;
  35.             return risultato;
  36.  
  37.         }
  38.  
  39.  
  40.         const RipetiArrow = (s, volte) => {
  41.             console.log(this);
  42.             let risultato = s;
  43.             for (let i=0; i<volte-1; i++)
  44.               risultato+=s;
  45.             return risultato;      
  46.         }  
  47.        
  48.         // const Ripeti = (s, volte) => (function (stringa, cont) {
  49.         //     let risultato = stringa;
  50.         //     for (let i=0; i<cont-1; i++)
  51.         //       risultato+=stringa;
  52.         //     return risultato;      
  53.         // } (s, volte));
  54.            
  55.         console.log (Ripeti('*', 10));
  56.         console.log (RipetiArrow('*', 10));
  57.  
  58.     </script>
  59.   </body>
  60. </html>
Add Comment
Please, Sign In to add comment