Skip to content

Palabras Reservadas

Las palabras reservadas son palabras que tienen un significado especial para el compilador. No se pueden usar como identificadores.

EsJS añade palabras reservadas a JavaScript. De esta manera, se resume a continuación la lista/equivalencia de palabras reservadas de EsJS/JavaScript.

Palabras reservadas de control (Control Keywords)

EsJSJavaScript
capturarcatch
casocase
conwith
continuarcontinue
crearnew
desdefrom
elegirswitch
esperarawait
exportarexport
hacerdo
importarimport
mientraswhile
parafor
retornarreturn
sinoelse
osielse if
siif
constructorconstructor
eliminardelete
extiendeextends
finalmentefinally
instanciaDeinstanceof
intentartry
lanzarthrow
longitudlength
romperbreak
simbolosymbol
subcadsubstr
tipoDetypeof
vaciovoid
produciryield
ambientethis
supersuper
deof
enin
asincronoasync
claseclass
constconst
varvar
mutlet
porDefectodefault
funcionfunction

Constantes del lenguaje (Language Constants)

EsJSJavaScript
falsofalse
nulonull
verdaderotrue
indefinidoundefined
InfinitoInfinity
NuNNaN
ambienteGlobalglobalThis
esNuNisNaN

Funciones de soporte (Support Functions)

EsJSJavaScript
consolaconsole
depuradordebugger
establecerTemporizadorsetTimeout
establecerIntervalosetInterval
FechaDate
NumeroNumber
MateMath
MatrizArray
ArregloArray
BooleanoBoolean
CadenaString
FuncionFunction
PromesaPromise

Objeto Consola (Console Object)

EsJSJavaScript
afirmarassert
limpiarclear
contarcount
reiniciarContadorcountReset
depurardebug
listardir
listarXmldirxml
errorerror
agrupargroup
agruparColapsadogroupCollapsed
finalizarAgrupaciongroupEnd
infoinfo
escribirlog
perfilprofile
finalizarPerfilprofileEnd
tablatable
tiempotime
finalizarTiempotimeEnd
registrarTiempotimeLog
marcaDeTiempotimeStamp
rastreartrace
advertenciawarn

Objeto Cadena (String Object)

EsJSJavaScript
enPosicionat
caracterEncharAt
codigoDeCaracterEncharCodeAt
puntoDeCodigoEncodePointAt
concatenarconcat
terminaConendsWith
desdeCodigoDeCaracterfromCharCode
desdePuntoDeCodigofromCodePoint
incluyeincludes
indiceDeindexOf
ultimoIndiceDelastIndexOf
compararLocalizadalocaleCompare
coincidirmatch
coincidirTodomatchAll
normalizarnormalize
rellenarAlFinalpadEnd
rellenarAlComienzopadStart
crudoraw
repetirrepeat
reemplazarreplace
reemplazarTodoreplaceAll
buscarRegexsearch
recortarslice
dividirsplit
comienzaConstartsWith
subcadenasubstring
aMinusculasLocalizadatoLocaleLowerCase
aMayusculasLocalizadatoLocaleUpperCase
aMinusculastoLowerCase
aMayusculastoUpperCase
aCadenatoString
recortarEspaciostrim
recortarEspaciosAlFinaltrimEnd
recortarEspaciosAlComienzotrimStart
valorDevalueOf

Objeto Número (Number Object)

EsJSJavaScript
esFinitoisFinite
esEnteroisInteger
esNuNisNaN
esEnteroSeguroisSafeInteger
interpretarDecimalparseFloat
interpretarEnteroparseInt
aExponencialtoExponential
fijarDecimalestoFixed
aCadenaLocalizadatoLocaleString
aPrecisiontoPrecision
aCadenatoString
valorDevalueOf

Objeto Mate (Math Object)

EsJSJavaScript
absolutoabs
arcocosenoacos
arcocosenoHiperbolicoacosh
arcosenoasin
arcosenoHiperbolicoasinh
arcotangenteatan
arcotangente2atan2
arcotangenteHiperbolicaatanh
raizCubicacbrt
redondearHaciaArribaceil
cerosALaIzquierdaEn32Bitsclz32
cosenocos
cosenoHiperbolicocosh
exponencialexp
exponencialMenos1expm1
redondearHaciaAbajofloor
redondearAComaFlotantefround
hipotenusahypot
multiplicacionEnteraimul
logaritmolog
logaritmoBase10log10
logaritmoDe1Maslog1p
logaritmoBase2log2
maximomax
minimomin
potenciapow
aleatoriorandom
redondearround
signosign
senosin
senoHiperbolicosinh
raizCuadradasqrt
tangentetan
tangenteHiperbolicatanh
truncartrunc

Objeto Fecha (Date Object)

EsJSJavaScript
obtenerDiagetDate
obtenerDiaSemanagetDay
obtenerAniogetFullYear
obtenerAñogetFullYear
obtenerHorasgetHours
obtenerMilisegundosgetMilliseconds
obtenerMinutosgetMinutes
obtenerMesgetMonth
obtenerSegundosgetSeconds
obtenerTiempogetTime
obtenerDesfaseDeZonaHorariagetTimezoneOffset
obtenerDiaUTCgetUTCDate
obtenerDiaSemanaUTCgetUTCDay
obtenerAnioUTCgetUTCFullYear
obtenerAñoUTCgetUTCFullYear
obtenerHorasUTCgetUTCHours
obtenerMilisegundosUTCgetUTCMilliseconds
obtenerMinutosUTCgetUTCMinutes
obtenerMesUTCgetUTCMonth
obtenerSegundosUTCgetUTCSeconds
ahoranow
analizarparse
establecerFechasetDate
establecerAniosetFullYear
establecerAñosetFullYear
establecerHorassetHours
establecerMilisegundossetMilliseconds
establecerMinutossetMinutes
establecerMessetMonth
establecerSegundossetSeconds
establecerTiemposetTime
establecerFechaUTCsetUTCDate
establecerAnioUTCsetUTCFullYear
establecerAñoUTCsetUTCFullYear
establecerHorasUTCsetUTCHours
establecerMilisegundosUTCsetUTCMilliseconds
establecerMinutosUTCsetUTCMinutes
establecerMesUTCsetUTCMonth
establecerSegundosUTCsetUTCSeconds
aCadenaFechatoDateString
aCadenaISOtoISOString
aJSONtoJSON
aCadenaFechaLocaletoLocaleDateString
aCadenaLocaletoLocaleString
aCadenaTiempoLocaletoLocaleTimeString
aCadenatoString
aCadenaTiempotoTimeString
aCadenaUTCtoUTCString
UTCUTC
valorDevalueOf

Objeto Arreglo (Array Object)

EsJSJavaScript
posicionat
concatenarconcat
copiarDentrocopyWithin
entradasentries
cadaevery
llenarfill
filtrarfilter
buscarfind
buscarIndicefindIndex
buscarUltimofindLast
buscarUltimoIndicefindLastIndex
planoflat
planoMapearflatMap
paraCadaforEach
grupogroup
grupoAMapeargroupToMap
incluyeincludes
indiceDeindexOf
juntarjoin
claveskeys
ultimoIndiceDelastIndexOf
mapearmap
sacarpop
agregarpush
reducirreduce
reducirDerechareduceRight
reversoreverse
sacarPrimeroshift
rodajaslice
algunsome
ordenarsort
empalmarsplice
aCadenaLocalizadatoLocaleString
aCadenatoString
agregarIniciounshift
valoresvalues

Objeto Promesa (Promise Object)

EsJSJavaScript
todosall
todosTerminadosallSettled
cualquieraany
capturarcatch
finalmentefinally
carrerarace
rechazareject
resuelveresolve
luegothen

Publicado bajo licencia MIT.