Un Symbol es un tipo de dato primitivo en cuyos casos son únicos e inmutables. En algunos lenguajes de programación son también llamados atoms(átomos).
En JavaScript, Symbol es uno de los valores primitivos y el objeto de Symbol es un envoltorio alrededor de un Symbol primitivo.