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()