El lenguaje de programación de Script e Interpretado,fundamentos.
1.-Undefined
Javascript inicializa los objetos con undefined.
// undefined
console.log(x);
// asingamos
var x = "josealbertoxyz";
console.log(x);
// josealbertoxyz
Javascript NO es Asíncrono hace todo secuencialmente.
puedes ver un ejemplo de las funciones en espera por los procesos.
2.-Asíncrono
function imprimir(){
for( var i = 0;i<8000;i++){
console.log("imprimio");
}
}
imprimir();
function presionoClick(){
console.log("Click en boton");
}
<button onclick="presionoClick()">Ejemplo</button>
3.-Orden de las Importaciones.
Definir el orden de las llamadas de script para evitar errores uncaught referenceerror evitar el código spaghetti.
// esto es igual a undefined
var = a
4.-Tipos de datos PRIMITIVOS Y OBJETOS.
Primitivos
Tenemos una expresión tipo de dato que apunta a un solo valor.
existen los numéricos,cadenas,bol ,undefined y los null.
//reserva un espacio en memoria a x
var x = 1;
Objeto
Colección de tipos de datos primitivos ó bien otros objetos.
var objeto = {
numero : 10,
texto:"Nuevo texto",
objetoHijo{
numero2:20,
texto:"ejemplo"
}
};
console.log(objeto);
5.-Por valor y por Referencia.
var x = 10;
var z = x;
var c = {
n : "string"
}
//pasar el valor por referencia.
var d = c;
//afectan el espacio en memoria
c.n="string2";
6.- Notación de punto y de corchetes.
var persona = {
nombre:"JOSEALBERTO",
apellido:"xyz",
direccion:{
pais:"MEXICO"
}
}
console.log(persona.nombre)
console.log(persona.apellido)
//agregar
7.-Funciones
//declaración de función
function funcionEjemplo(){
var x = 1;
console.log(x);
}
// llamar la funcion
funcionEjemplo()
580 Vistas