teslariu

ES6

Jul 20th, 2022
1,111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.69 KB | None | 0 0
  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>Ejemplo</title>
  8. </head>
  9. <body>
  10.     <p id="test"></p>
  11.     <p id="test2"></p>
  12.     <p id="flecha"></p>
  13.     <script>
  14.         /*
  15.  
  16.         CARACTERISTICAS AÑADIDAS POR ECMAScript6 (ES6)
  17.  
  18.         // Declaración de variables: var (1995-2015), 2015 -> ES6: let, const
  19.         // let define variables de alcance local, dentro del bloque donde se definen
  20.         // mejoran la integridad de datos, se recomienda usar en lugar de var
  21.         {
  22.             let x = 2;
  23.             document.getElementById("test2").innerHTML = "El valor de x dentro es " + x;
  24.         }
  25.        
  26.         let x = 5;
  27.         let y = 5;
  28.         let z = x + y;
  29.        
  30.         document.getElementById("test").innerHTML = "El valor de x fuera es " + x;
  31.  
  32.        
  33.         // Funciones flecha: forma alternativa de escribir funciones en ES6 ç
  34.         // ahorran codigo, permiten expresar funciones como expresiones, mejoran la gestión del ámbito de las variables
  35.  
  36.         function dividir(a,b){
  37.             if (b != 0)
  38.                 return a/b;
  39.             else
  40.                 return false;
  41.         }
  42.  
  43.         // función flecha:        
  44.         const dividir = (a,b) => {
  45.             if (b != 0)
  46.                 return a/b;
  47.             else
  48.                 return false;
  49.         }
  50.         */
  51.         // Ejemplo de función flecha
  52.         let suma = (a,b) => a + b
  53.         document.getElementById("flecha").innerHTML = "La suma de 4 y 5 es " + suma(4,5);
  54.  
  55.  
  56.     </script>
  57.    
  58. </body>
  59. </html>
Advertisement
Add Comment
Please, Sign In to add comment