Like what you see? Sign up for a free account to keep your skills up-to-date!
Learn JavaScript Primitives
🕓 Last updated today
Knowledge Check
Take this customized & interactive quiz to test your knowledge on JavaScript Primitives, then check out the learning resources below.
Question 1 of 7
Which of the following is true about JavaScript primitives?
They are mutable.
There are 5 primitive data types.
They are immutable.
They have built in methods.
Core Learning
The fastest way to learn JavaScript Primitives is simply to study these exact resources. Focus on the 👀 to learn extra quickly and save time!
What is a primitive?
Data type: string
👀 1 Thing to Focus On
Data type string is different than String, the object wrapper for the value.
Data type: boolean
👀 1 Thing to Focus On
boolean data type is different than Boolean, the object wrapper for the value.
Data type: BigInt
👀 1 Thing to Focus On
How does BigInt differ from Number?
Data type: Number
👀 2 Things to Focus On
The content link here refers to the primitive wrapper object, which comes with a set of methods to manipulate numbers and number like values. This is good to know, but it's important to note the different between Number as a data type and Number as an object.
Using Number as a function is different that using Number as a constructor
Data type: Symbol
👀 1 Thing to Focus On
Symbols are not the same as strings!
Undefined vs null
👀 1 Thing to Focus On
Undefined means to specify the absence of a value, whereas null is meant to intentionally specify "nothing" as value.