Redes sociales









Fundamentos básicos de Javascript

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


Reddit

Algoritmo para multiplicar peces con movimientos al azar (altura y velocidad) de esta forma evito hacer uno por uno from r/funny