JavaScript: Conceptos Fundamentales
76 cards · 🇺🇸 English → 🇪🇸 Español
Fundamentos esenciales del lenguaje JavaScript.
Study all 76 cards for free
Flashcards, quizzes, pixel-art games and a daily review that remembers for you.
Try the first 10 cards
1 / 10Seven primitive types in JavaScript
Tap the card for the answer · swipe right if you knew it, left if not
Already have an account? Sign in
Cards
- 1Seven primitive types in JavaScriptNumber, BigInt, String, Boolean, Symbol, Undefined, Null
- 2Number type in JavaScriptValor de punto flotante de doble precisión IEEE 754 de 64 bits (no distingue entre entero y decimal)
- 3BigIntEnteros de precisión arbitraria (se especifican con el sufijo 'n': 100n)
- 4Result of 3 / 2 in JavaScript1.5 (no 1, a diferencia de otros lenguajes)
- 5NaNNot a Number ('no es un número') - se devuelve en operaciones matemáticas inválidas. NaN es contagioso: cualquier operación con NaN devuelve NaN
- 6Is NaN equal to itself?No, NaN es el único valor en JavaScript que no es igual a sí mismo (según IEEE 754)
- 7Dividing by zeroInfinity (positivo o negativo)
- 8Are strings in JavaScript Unicode?Sí, son secuencias de caracteres Unicode codificadas en UTF-16
- 9Can strings use single or double quotes?Ambas funcionan - JavaScript no distingue entre caracteres y cadenas de texto
- 10Template literals in JavaScriptCadenas con expresiones incrustadas usando comillas invertidas (backticks): `I am ${age} years old.`
- 11NullUn no-valor deliberado (solo accesible mediante la palabra clave null)
- 12UndefinedAusencia de valor (por ejemplo, variables no inicializadas, propiedades inexistentes, un return sin valor)
- 13What values are falsy in JavaScript?false, 0, cadenas vacías (''), NaN, null y undefined
- 14Three keywords to declare variableslet, const y var
- 15LetDeclara variables de ámbito de bloque (disponibles desde el bloque en el que están encerradas)
- 16ConstDeclara variables cuyo valor no está pensado para cambiar (ámbito de bloque, no se pueden reasignar)
- 17Does const prevent mutations?No, solo impide la reasignación. En objetos: obj.a = 1 está permitido aunque obj sea const
- 18Why is var discouraged?Tiene comportamientos inesperados (por ejemplo, no tiene ámbito de bloque) y se desaconseja en el JavaScript moderno
- 19Value of an uninitialized variableundefined
- 20Temporal dead zoneLa región en la que las variables let/const ocupan el ámbito pero no se pueden acceder antes de su declaración
- 21Is JavaScript statically or dynamically typed?Tipado dinámico - los tipos están asociados a los valores, no a las variables
- 22+ operatorConcatenación de cadenas - cuando uno de los operandos es una cadena, todo se convierte primero a cadena
- 23'3' + 4 + 5'345' (concatenación de cadenas de izquierda a derecha)
- 24== vs ===== realiza coerción de tipos, === (igualdad estricta) no. Generalmente se prefiere ===
- 25123 == '123'true (coerción de tipos)
- 26Are && and || short-circuit operators?Sí - se evalúan de izquierda a derecha y se detienen en cuanto se determina el resultado
- 270 && 'Hello'0 (primer valor falsy)
- 28'Hello' || 'world''Hello' (primer valor truthy)
- 29Walrus operator in JavaScript:= - permite la asignación dentro de expresiones
- 30Are semicolons required in JavaScript?Opcionales - JavaScript los inserta automáticamente (ASI, Automatic Semicolon Insertion), pero hay casos particulares a tener en cuenta
And 46 more cards. Study the whole deck free
Articles about this deck
More Programming decks
See all- 🌐
APIs: REST, GraphQL & HTTP Status Codes
108 cards · 🇺🇸 English
REST and GraphQL API concepts plus common HTTP status codes.
- 🎨
CSS: Box-Modell, Selektoren & Media Queries
129 cards · 🇺🇸 English
Das CSS-Box-Modell, Selektortypen, Media Queries und Animationen.
- 📄
HTML : balises et attributs
99 cards · 🇺🇸 English
Éléments HTML essentiels et leurs attributs.
- 🎨
CSS: Box Model, Selectors & Media Queries
129 cards · 🇺🇸 English
The CSS box model, selector types, media queries, and animations.
- 🔒
Web Security: OWASP & Authentication
35 cards · 🇺🇸 English
Common web vulnerabilities (OWASP Top 10) and authentication concepts.
- 🎨
CSS : Flexbox et Grid
58 cards · 🇺🇸 English
Mise en page avec CSS Flexbox et Grid.
