Bloque {} | Javascript define como instrucción al bloque formado por un par de llaves que pueden contener cero o más sentencias. |
break | Termina el bucle actual o sentencia switch y salta la ejecución del programa a la siguiente instrucción. |
continue | Termina el bucle actual y continua la ejecución con la siguiente iteración del bucle. |
debbuger | Llama al depurador que haya disponible. En caso de no existir un depurador esta instrucción no tiene ningún efecto. |
Etiquetas | Permite identificar una instrucción para indicar que la llamada a break o continue hace referencia a ella. |
do…while | Crea un bucle que ejecuta una sentencia hasta que la condición es falsa. La condición se evalúa después de ejecutar la sentencia y por lo tanto ejecuta al menos una vez. |
for | Crea un bucle con tres partes, la primera que se ejecuta al inicio, la segunda que incluye la condición que mantiene la ejecución hasta que la condición es falsa y la tercera que se ejecuta tras cada iteración. |
for…in | Recorre las propiedades de un objeto y para cada una de ellas ejecuta la sentencia. |
function | Declara una función. |
if…else | Ejecuta una sentencia si la condición es verdadera (true ). Si la condición es falsa (false ) la sentencia situada tras la cláusula else es ejecutada. |
return | Indica el valor de devuelve la función que la contiene y termina la ejecución de la función. |
switch | Evalúa una expresión y ejecuta la sentencia asociada con la etiqueta que coincida. |
throw | Lanza una excepción personalizada. |
try…catch…finally | Gestiona las excepciones que puedan producirse en el código. |
var | Declara una variable. En la declaración también es posible realizar una asignación inicial de un valor. |
while | Crea un bucle que ejecuta una sentencia hasta que la condición es falsa. |
with | Modifica el alcance de un objeto para que sea considerado como valor por defecto cuando se llama a propiedades y métodos. |
Aritméticos | Operadores aritméticos. |
Asignación | Operador básico de asignación = y sus combinaciones con otros operadores. |
Binarios | Operadores trabajan a nivel de bit: |
Comparación | Comparan dos valores y devuelven siempre un valor verdadero (true ) o falso (false ): |
Lógicos | Operadores lógicos y que devuelven siempre un valor verdadero (true ) o falso (false ) |
Condicional | El operador condicional permite seleccionar entre dos valores dependiendo de una condición. |
Cadenas | Además de los operadores de comparación, es posible utilizar con cadenas el operador + para concatenar las mismas. |
Coma | El operador coma permite evaluar dos expresiones. |
delete | Borra la propiedad de un objeto o un elemento de una matriz. |
function | Tiene prácticamente la misma sintaxis que la instrucción function , con la diferencia que el operador function devuelve una función anónima que podemos asignar a una variable, pasar como parámetro a otra función, etc. |
in | Comprueba que una determinada propiedad está presente en un objeto. |
instanceof | Comprueba si un determinado objeto es una instancia de otro objeto. |
new | Crea una instancia de un objeto predefinido o definido por medio de una función. |
typeof | Devuelve una cadena con el tipo de una variable o expresión evaluada. |
void | Evalúa una expresión y retorna siempre `undefined` evitando que devuelva ningún otro valor. |
Objeto global | Cada vez que se ejecuta el interprete de Javascript se crea un objeto global que contiene las propiedades y métodos que podemos llamar como si fueran constantes y funciones. |
| Constante especial que indica un número que es mayor que el mayor número de coma flotante. |
NaN | Constante especial que especifica que una expresión no es un número. |
undefined | Constante especial con un valor que nunca ha sido definido. |
decodeURI() | Devuelve un identificador uniforme de recursos (URI) previamente codificado. |
decodeURIComponent() | Devuelve un componente válido de un identificador uniforme de recursos (URI) previamente codificado. |
encodeURI() | Codifica un identificador uniforme de recursos (URI). |
encodeURIComponent() | Codifica una cadena de texto como un componente válido de un identificador uniforme de recursos (URI), incluidos todos los caracteres especiales. |
eval() | Evalúa código Javascript de forma dinámica y lo ejecuta. |
isFinite() | Determina si un número es un número finito válido. |
isNaN() | Devuelve un valor lógico que indica si un valor es `NaN` (no es un número). |
parseFloat() | Convierte una cadena en un número de punto flotante. |
parseInt() | Convierte una cadena en un entero. |
Array() | Función constructora de los objetos de tipo Array |
Array.prototype | Prototipo de los objetos del tipo Array . |
Array.isArray() | Devuelve un valor de tipo booleano que indica si un objeto es una matriz. |
arr.length | Contiene el tamaño de la matriz. |
arr.concat() | Devuelve una matriz nueva que se compone de una combinación de varias matrices. |
arr.every() | Comprueba si una función callback devuelve true para todos los elementos de una matriz. |
arr.filter() | Llama a una función callback para cada elemento de una matriz y devuelve una matriz de aquellos valores para los que esa función devuelve true . |
arr.forEach() | Llama a una función callback para cada elemento de una matriz. |
matriz.indexOf() | Devuelve el índice de la primera aparición de un valor de una matriz. |
arr.join() | Devuelve una cadena formada por todos los elementos de una matriz concatenados. |
arr.lastIndexOf() | Devuelve el índice de la última aparición de un valor especificado de una matriz. |
arr.map() | Llama a una función callback para cada elemento de una matriz y devuelve una matriz que contiene los resultados. |
arr.pop() | Quita el último elemento de una matriz y lo devuelve. |
arr.push() | Añade nuevos elementos a una matriz y devuelve la nueva longitud de la matriz. |
arr.reduce() | Acumula un solo resultado llamando a una función callback para todos los elementos de una matriz. |
arr.reduceRight() | Acumula un solo resultado llamando a una función callback para todos los elementos de una matriz, en orden descendente. |
arr.reverse() | Devuelve un objeto Array con los elementos invertidos. |
arr.shift() | Quita el primer elemento de una matriz y lo devuelve. |
arr.slice() | Devuelve una sección de una matriz. |
arr.some() | Comprueba si una función callback devuelve true para al menos un elemento de una matriz. |
arr.sort() | Devuelve un objeto Array con los elementos ordenados. |
arr.splice() | Quita elementos de una matriz, inserta nuevos elementos en su lugar si procede y devuelve los elementos eliminados. |
arr.unshift() | Inserta nuevos elementos al principio de una matriz. |
String() | Función constructora de los objetos de tipo String . |
String.prototype | Prototipo de los objetos del tipo String . |
String.fromCharCode() | Devuelve una cadena a partir de varios valores de caracteres Unicode. |
str.length() | Devuelve la longitud de un objeto String . |
str.charAt() | Devuelve el carácter que se encuentra en el índice especificado. |
str.charCodeAt() | Devuelve la codificación Unicode del carácter que se especifique. |
str.concat() | Devuelve una cadena que contiene la concatenación de las dos cadenas proporcionadas. |
str.indexOf() | Devuelve la posición del carácter donde tiene lugar la primera repetición de una subcadena dentro de una cadena. |
str.lastIndexOf() | Devuelve la última repetición de una subcadena dentro de una cadena. |
str.localeCompare() | Devuelve un valor que indica si dos cadenas son equivalentes en la configuración regional actual. |
str.match() | Busca una cadena usando un objeto Expresión regular proporcionado y devuelve los resultados como una matriz. |
str.replace() | Usa una expresión regular para reemplazar texto en una cadena y devuelve el resultado. |
str.search() | Devuelve la posición de la primera coincidencia de subcadena en una búsqueda de expresión regular. |
str.slice() | Devuelve una sección de una cadena. |
str.split() | Devuelve la matriz de cadenas resultante de la separación de una cadena en subcadenas. |
str.substring() | Devuelve la subcadena en la ubicación especificada dentro de un objeto String. |
str.toLocaleLowerCase() | Devuelve una cadena en la que todos los caracteres alfabéticos se convierten a minúsculas, según la configuración regional actual del entorno host. |
str.toLocaleUpperCase() | Devuelve una cadena en la que todos los caracteres alfabéticos se convierten a mayúsculas, según la configuración regional actual del entorno host. |
str.toLowerCase() | Devuelve una cadena en la que todos los caracteres alfabéticos se convierten a minúsculas. |
str.toUpperCase() | Devuelve una cadena en la que todos los caracteres alfabéticos se convierten a mayúsculas. |
str.trim() | Devuelve una cadena donde se han quitado los caracteres de espacio en blanco iniciales y finales, y los caracteres de terminador de línea. |
RegExp() | Función constructora de los objetos de tipo RegExp |
RegExp.prototype | Prototipo con el que se crean los objetos de tipo RegExp |
rex.global | Devuelve un valor lógico que indica el estado de la marca global (g ) usada con una expresión regular. |
rex.ignoreCase | Devuelve un valor lógico que indica el estado de la marca ignoreCase (i ) que se usa con una expresión regular. |
rex.lastIndex | Devuelve la posición del carácter donde comienza la siguiente coincidencia en una cadena de búsqueda. |
rex.multiline | Devuelve un valor lógico que indica el estado de la marca multiline (m) que se usa con una expresión regular |
rex.source | Devuelve una copia del texto del patrón de expresión regular. |
rex.exec() | Ejecuta una búsqueda en una cadena mediante un patrón de expresión regular y devuelve una matriz que contiene los resultados de la búsqueda. |
rex.test() | evuelve un valor lógico que indica si existe o no un patrón en una cadena de búsqueda. |
Number() | Función constructora de los objetos de tipo Number |
Number.prototype | Prototipo de los objetos del tipo Number . |
Number.MAX_VALUE | El mayor número que se puede representar en JavaScript. |
Number.MIN_VALUE | Número más cercano a cero que se puede representar en JavaScript. |
Number.NEGATIVE_INFINITY | Un valor que es menor que el mayor número negativo que se puede representar en JavaScript. |
Number.NaN | Un valor que no es un número. |
Number.POSITIVE_INFINITY | Un valor mayor que el mayor número que se puede representar en JavaScript. |
num.toExponential() | Devuelve una cadena que contiene un número representado en notación exponencial. |
num.toFixed() | Devuelve una cadena que representa un número en notación de punto fijo. |
num.toPrecision() | Devuelve una cadena que contiene un número representado en notación exponencial o de punto fijo y que tiene un número especificado de dígitos. |
Math | Objeto Math |
Math.E | Constante e. |
Math.LN10 | Logaritmo natural de 10. |
Math.LN2 | Logaritmo natural de 2. |
Math.LOG10E | Logaritmo en base 10 de e. |
Math.LOG2E | Logaritmo en base 2 de e. |
Math.PI | Número Pi. |
Math.SQRT1_2 | Raíz cuadrada de 1/2 (0,5) o, de forma equivalente, 1 dividido por la raíz cuadrada de 2. |
Math.SQRT2 | Raíz cuadrada de 2. |
Math.abs() | Devuelve el valor absoluto de un número. |
Math.acos() | Devuelve el arcocoseno de un número. |
Math.asin() | Devuelve el arcoseno de un número. |
Math.atan() | Devuelve el arco tangente de un número. |
Math.atan2() | Devuelve el ángulo (en radianes) del eje X a un punto representado por las coordenadas y y x proporcionadas. |
Math.ceil() | Devuelve el menor entero que es mayor o igual que la expresión numérica especificada. |
Math.cos() | Devuelve el coseno de un número. |
Math.exp() | Devuelve e (la base de los logaritmos naturales) elevado a una potencia. |
Math.floor() | Devuelve el mayor entero que es menor o igual que la expresión numérica especificada. |
Math.log() | Devuelve el logaritmo natural de un número. |
Math.max() | Devuelve la mayor de dos expresiones numéricas especificadas. |
Math.min() | Devuelve el menor de dos números especificados. |
Math.pow() | Devuelve el valor de una base elevada a una potencia. |
Math.random() | Devuelve un número aleatorio entre 0 y 1. |
Math.round() | Devuelve una expresión numérica especificada, redondeada al entero más cercano. |
Math.sin() | Devuelve el seno de un número. |
Math.sqrt() | Devuelve la raíz cuadrada de un número. |
Math.tan() | Devuelve la tangente de un número. |