DEV Community

Cover image for Understanding Data Types in JavaScript ( Part - 1 )
Mohammad Moiz Ali
Mohammad Moiz Ali

Posted on • Originally published at makstyle119.Medium

Understanding Data Types in JavaScript ( Part - 1 )

In JavaScript, data types refer to the different kinds of values that can be stored and manipulated in a program. There are several data types in JavaScript, including string, number, bigint, and boolean. In this blog post, we will discuss each of these data types in detail and provide examples of how to work with them in JavaScript.

String:

A string is a sequence of characters enclosed in single or double quotes. Strings are used to represent textual data in JavaScript. For example:

let greeting = 'Hello, world!';
Enter fullscreen mode Exit fullscreen mode

In this example, the variable greeting is assigned a string value of "Hello, world!".

Strings can be concatenated using the + operator:

let firstName = 'John';
let lastName = 'Doe';
let fullName = firstName + ' ' + lastName;
Enter fullscreen mode Exit fullscreen mode

In this example, the fullName variable is assigned a concatenated string value of "John Doe".

Number:

A number is a numeric value that can be either positive, negative, or zero. Numbers in JavaScript are represented using the number data type. For example:

let age = 30;
Enter fullscreen mode Exit fullscreen mode

In this example, the variable age is assigned a numeric value of 30.

Numbers can be used in mathematical operations:

let x = 10;
let y = 5;
let sum = x + y;
let difference = x - y;
let product = x * y;
let quotient = x / y;
Enter fullscreen mode Exit fullscreen mode

In this example, the variables sum, difference, product, and quotient are assigned numeric values based on mathematical operations.

Bigint:

A bigint is a numeric value that can represent integers with arbitrary precision. The bigint data type was introduced in ES2020 and is represented using the bigint keyword. For example:

let bigNumber = 123456789012345678901234567890n;
Enter fullscreen mode Exit fullscreen mode

In this example, the variable bigNumber is assigned a bigint value of 123456789012345678901234567890.

Bigints can be used in mathematical operations just like regular numbers:

let bigSum = bigNumber + 1n;
Enter fullscreen mode Exit fullscreen mode

In this example, the bigSum variable is assigned a bigint value that is one greater than bigNumber.

Boolean:

A boolean is a logical value that can be either true or false. Booleans are represented using the boolean data type. For example:

let isSunny = true;
let isRaining = false;
Enter fullscreen mode Exit fullscreen mode

In this example, the variables isSunny and isRaining are assigned boolean values of true and false, respectively.

Booleans are often used in conditional statements:

if (isSunny) {
  console.log('It is sunny today!');
} else {
  console.log('It is not sunny today.');
}
Enter fullscreen mode Exit fullscreen mode

In this example, the if statement checks if the isSunny variable is true, and if it is, the corresponding message is logged to the console.

Conclusion:

Understanding the different data types in JavaScript is essential for building complex programs. Strings, numbers, bigints, and booleans are some of the most commonly used data types in JavaScript. By understanding how to work with these data types, you can write more effective and efficient code in your JavaScript programs.

Oldest comments (0)