Van icon

JAVASCRIPT BASICS

Links


    //THEORY
    window
    document doctype
    dom document object model


    //
    CASE SENSITIVE AND CAMEL CASE
    // studyLaterAtHome = true;

    OPERATIONS
    // + - / * % 
    // INCREMENT DECREMENT a++ a--

    AUGMENTED
    var a = 3; 
    a += 10;
    a -= 12;
    a*= 15;
    console.log(a);


    //COMMENTS
    // 
    /**/
    


    //SHOW DATA
    console.log();
    alert();
    prompt(); //requerir info
    document.write();
    


    //DATA TYPES
    // undefined, null, boolean, string, symbol, number and object
    


    //VARIABLES
    // var, let, const

    var a;// Declaration
    var b = 2; //Assignment  
    


    //QUOTES
    var myStr = "I am a \"double quoted\" string inside double quotes with a backlash (\\)";
    var myStr2 = "I am a 'single quoted' string inside double quotes";
    console.log("Quotes: " + myStr + ' \n'+myStr2);

    ESCAPE SEQUENCES
    \'  single quote
    \"  double quoute
    \\  backslash
    \n  new line
    \r  carriage return
    \t  tab
    \b  backspace
    \f  form feed

    var mensaje = "Hola Mundo! \n Qué facil es incluir \'comillas simples\' \n y \"comillas dobles\" ";
    Para incluir...       Se debe incluir...
    Una nueva línea           \n
    Un tabulador              \t
    Una comilla simple        \'
    Una comilla doble         \"
    Una barra inclinada       \\
    
    var backSlash = "FirstLine\n\t\\Second Line\nThirdLine";
    console.log("Escape Sequences: " +backSlash);


    //CONCATENATE
    var concatenate1 = "Hello";
    var concatenate2 = ", how are you Mike?";
    var concatenate3 = "I thought";
    concatenate3 += " you were on holidays !";
    console.log("Concatenate: + and also += \n" + concatenate1 + ' ' + concatenate2 +"\n" + concatenate3);


    //FUNCTIONS
    //LENGHT
    var longitud = "Hola como estas?";
    console.log(longitud + ' .lenght: ' + longitud.length);

    FIND LAST CHARACTER
    var lastCharacterName = "Alberto";
    var lastCharacter = lastCharacterName[lastCharacterName.length - 1];
    console.log("last character of Alberto: " + lastCharacter + "\n lastCharacterName[lastCharacterName.lenght-1]");


    //FUNCTIONS string
    // Tipo String
    var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";		// crea una cadena de caracteres
    var sln = txt.length;						// largo de la cadena
    "Candy".length;
    "Estoy escribiendo código como un genio".length > 10;  	// Devuelve true
    
    //Cada caracter en la cadena está numerado comenzando desde 0, substring devuelve una subcadena
    "milanesas".substring(3,7);             //"anes"
    console.log("Enero".substring(0,3));	
    String(true);               			//convierte a string el contenido del parentesis
    var text2 = text1.toUpperCase(); 		//convierte a string a mayúsculas
    var text2 = text1.toLowerCase(); 		 //convierte a string a minúsculas
    var str="Hola";
    str.charAt(0);             				//devuelve el carácter en la posición especificada
    str.charCodeAt(0);         				//devuelve el unicode del caracter en un índice especificado en una cadena
   


    //FUNCTIONS NUMERIC
    Number()   
    parseFloat()   
    parseInt()