JavaScript for Beginners
About Lesson

In JavaScript, variables are containers for storing data values. Data types are the classifications we give to these data. Let’s dive into the basics of variables and data types in JavaScript.


In JavaScript, you can declare variables using varlet, and const.

var name = 'Junaid'; // declares a variable using var
let age = 28; // declares a variable using let
const pi = 3.14; // declares a constant variable using const


Data Types

JavaScript variables can hold many data types: numbers, strings, objects, and more:



The Number data type is used to represent numeric values. It can be an integer or a floating-point number.

let count = 10; // integer
let price = 9.99; // floating-point number



The String data type is used to represent textual data. It is a set of “elements” of 16-bit unsigned integer values.

let greeting = 'Hello, World!';



The Boolean data type can hold only two values: true or false. It is typically used to store values like yes (true) or no (false), on (true) or off (false).

let isOnline = true;



The Object data type is used to store collections of data.

let person = {firstName: 'Junaid', lastName: 'Shaikh'};



A variable that has not been assigned a value is of type undefined.

let testVar;
console.log(testVar); // Output: undefined



The Null data type has only one value: null. A variable with the value null is considered to be a variable with no value or no object. It is not equivalent to an empty string “” or 0 or undefined, it is simply nothing.

let emptyVar = null;


Understanding variables and data types in JavaScript is fundamental to being able to write JavaScript code. By knowing what data types are available and how to use them, you can write more efficient and effective code.