Esneyder Amin Palacios Mena
Software engineer at @livevox | co-founder of @H4ckdo





















console.log("Hola mundo");
var color ="verde";
var color="verde";//String = cadena de textovar a=1;//Number = numerovar b=2;//Number = numerovar suma=a+b;console.log(suma);//3var verdad=true;//Boolean truevar falso=false; //Bolean false
console.log("texto"+3);//texto3console.log("1"+3);//13console.log(+"1"+3);//4console.log(Number("1")+3);//4console.log(parseInt("1.62")+3);//4/*¿ que diferencia hay entre Number y parseInt o + ?Number - conserva los valores flotantesparseInt - conserva los valores enteros*/console.log(parseInt("1.62")+3);//4
var numero=12; console.log(numero.toString()); //retorna 12 pero en este nivel numero es del tipo String=cadena de texto console.log(numero.toString(2));//base binaria 1100console.log(numero.toString(8));//base octal 14console.log(numero.toString(16));//base hexadecimal c//Si le pasamos el como parametro a que base numerica queremos que retorno el String
var numero=12.2371232; console.log(numero.toFixed(2)); /*toFixed retorna el numero convertido a un String conservandodos decimaleshttp://www.w3schools.com/jsref/jsref_obj_number.asp*/
//valor boolean es decir solo puede tener dos estados falso o verdadero console.log(true);// verdadero
console.log(false);// falso var a=5; var b=1; console.log( a < b );//false
var numero=3; console.log( numero++ );//4 = numero+1console.log( numero-- );//2 = numero-1console.log( numero*2 );//6 = numero*2console.log( numero/2 );//1.5 = numero/2
console.log( 3 < 1 );//false console.log(10 > 2);//true console.log( 3 >= 1 );//true console.log( 3 <= 1 );//falseconsole.log(10 === '10');//false console.log(10 == 10 );//true//http://www.w3schools.com/js/js_comparisons.asp
console.log( 3 || 2 );//3 ORconsole.log( 3 && 2 );//2 ANDconsole.log( !(3 > 2) );//false NOT negacion
console.log( !!0 );//falseconsole.log( !!1 );//trueconsole.log( !!4 );//trueconsole.log( !!-1 );//trueconsole.log( !!"hola" );//trueconsole.log( !!false );//falseconsole.log( !!null );//falseconsole.log( !!undefined );//false
if(3<5){ //verdad console.log(true);}else{//falsoconsole.log(false);}
if(30 < 5){
//verdad
console.log(true);
}else if( 3 < 5 ){ console.log(3 < 10); }
var lista=['cero','uno','dos',3];console.log(lista[0]);//ceroconsole.log(lista[0].length);//4console.log(lista.length);//4lista.push("cuatro");//agrega un nuevo elementoconsole.log(lista.length);//5http://www.w3schools.com/js/js_array_methods.asp
var cadena="cadena de texto"; console.log( cadena[0] );//c console.log( cadena[1] );//aconsole.log( cadena[2] );//dhttp://www.w3schools.com/jsref/jsref_obj_string.asp
for(var i=0;i<10;i++){
console.log(i);
}
var cadena="cadena de texto";
for(var i=0;i<cadena.length;i++){
console.log(cadena[i]);
}
while(true) {
console.log(true);
//Mientras la condición deje de ser verdadera
//En este caso ciclo es infinito
};
do{
console.log(true);
//Mientras la condición deje de ser verdadera
//En este caso ciclo es infinito
}while(true);
var json = { llave:"valor" }; console.log(json.llave);//valor//Metodos de un jsonjson.nuevo = "valor2"; console.log(json.nuevo);//valor2console.log(json);//{llave:"valor",nuevo:"valor2"}delete json.nuevo; console.log(json.nuevo);//{nuevo:"valor2"}
function Hola(parametro){return "Hola "+parametro } console.log( Hola("mundo") );// Hola mundo invocacionconsole.log(Hola);// [Function: Hola] referencia
var Calculadora = {sumar:function(a,b) {return a+b;},restar:function(a,b) {return a-b;}};console.log( Calculadora.sumar(1+1) );//2console.log( Calculadora.restar(1-1) );//0
document
<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <title>Mi pagina</title> </head> <body> <section id="seccion"><article><h1>Hola</h1><article></section></body> </html>
<script> var elemento = document.getElementById("seccion"); console.log(elemento);//[ <section id="seccion"> <article> <h1>Hola</h1> </article> </section> ]elemento[0].style.border = "2px solid red"; </script>
<script>var parrafo = document.createElement("p");//crea un elementoparrafo.innerHTML = "Creado desde javascript";//cambia el valor interno del parrafodocument.body.appendChild(parrafo);//agrega el elemento</script>
By Esneyder Amin Palacios Mena