Data Types

A variable in JavaScript can contain any data.
It is possible to assign a string to a variable initially and then reassign the variable to a number.
A programming language that has this capability is called 'Dynamically Typed'


Value / Primitive Typesstring 
 numberProne to rounding errors
 bigint 
 boolean 
 symbolAdded in ES 2015
 null 
 undefined 
Reference Typesobject 
 array 
 function 


null evaluates to False in a boolean expression
undefined evaluates to False in a boolean expression
primitive data types are equal if the values match




© 2019 Better Solutions Limited. All Rights Reserved. © 2019 Better Solutions Limited TopPrevNext