Diferencia entre revisiones de «Exemples Javascript»
Ir a la navegación
Ir a la búsqueda
Sin resumen de edición |
Sin resumen de edición |
||
Línea 47: | Línea 47: | ||
a++; // Uncaught TypeError: invalid assignment to const 'a' | a++; // Uncaught TypeError: invalid assignment to const 'a' | ||
} | } | ||
</syntaxhighlight> | |||
Sense let, var o const es perd el scope, NO recomanable: | |||
<syntaxhighlight lang="javascript" style="font-family:monospace"> | |||
let a=1; | |||
function sumar(){ | |||
a=a+10; | |||
b=1; | |||
return a; | |||
} | |||
console.log(sumar(),b); | |||
</syntaxhighlight> | </syntaxhighlight> |
Revisión del 11:05 16 ago 2020
Insertar Javascript al HTML:
<script type="text/javascript">
// codi
</script>
<script type="text/javascript" src="scripts.js"></script>
<noscript>
<p> El teu navegador no suporta javascript. </p>
</noscript>
Formes de declarar variables:
var a=1;
for (a=1;a<10;a++){
let b = a; // El scope de b es limita al bucle
var c = a; // El scope de c és global
console.log(b);
}
console.log(a,b,c); // Uncaught ReferenceError: b is not defined
var a;
for (let i=1;i<10;i++){
a++;
}
console.log(a,i); // Uncaught ReferenceError: i is not defined
// útil per no tindre la variable de control del bucle accessible tot el programa.
Constants:
const a=1;
for (let i=1;i<10;i++){
a++; // Uncaught TypeError: invalid assignment to const 'a'
}
Sense let, var o const es perd el scope, NO recomanable:
let a=1;
function sumar(){
a=a+10;
b=1;
return a;
}
console.log(sumar(),b);