Language Fundamentals
Everything on SkillVeris tagged Language Fundamentals — collected across the glossary, study notes, blog, and cheat sheets.
5 resources across 1 library
Interview Questions(5)
What Is Hoisting in JavaScript?
Hoisting is JavaScript’s behavior of processing variable and function declarations during the compile phase, before any code executes, so declared names exist…
What Is Prototypal Inheritance in JavaScript?
Prototypal inheritance is JavaScript's mechanism where objects inherit properties and methods directly from other objects through a chain of internal [[Prototy…
What Is Strict Mode in JavaScript?
Strict mode is an opt-in restricted variant of JavaScript, enabled with the literal string “use strict”, that turns silent mistakes into thrown errors, disable…
What Is Type Coercion in JavaScript?
Type coercion is JavaScript automatically converting a value from one type to another — string, number, or boolean — when an operator or context expects a diff…
What Is NaN and How Do You Check for It?
NaN ("Not a Number") is a special numeric value JavaScript returns when a math operation cannot produce a meaningful number, and by spec it is the only value t…