JavaScript is a versatile programming language that can perform arithmetic calculations and manipulate numbers in various ways. Let’s dive into it!

Part 1: JavaScript Numbers Basics

JavaScript has only one type of number, which is represented by the Number data type. It can represent both integers and floating-point numbers. Unlike other programming languages, JavaScript doesn’t have separate data types for integers and floating-point numbers.

Part 2: Declaring and Initializing Numbers

To declare and initialize a number in JavaScript, you can simply use the Number keyword, followed by the number you want to declare. For example, let’s declare a variable called “myNumber” and initialize it to the value of 10:

let myNumber = 10;

Part 3: Basic Arithmetic Operations

JavaScript can perform all the basic arithmetic operations, such as addition, subtraction, multiplication, and division. Let’s take a look at some examples:

let a = 5; let b = 10; let sum = a + b; // 15 let difference = b – a; // 5 let product = a * b; // 50 let quotient = b / a; // 2

In addition to these basic operations, JavaScript also has some built-in functions for more complex operations, such as finding the square root of a number, rounding a number to a certain decimal place, and more.

Part 4: Number Conversions

JavaScript also provides some built-in functions to convert numbers from one type to another. The most commonly used functions are parseInt() and parseFloat(). Let’s take a look at an example:

let strNumber = “10”; let intNumber = parseInt(strNumber); console.log(intNumber); // 10

Here, we’re converting a string to an integer using the parseInt() function.

Part 5: NaN and Infinity

JavaScript also has two special values for numbers: NaN and Infinity. NaN stands for “Not a Number” and is the result of an undefined or unrepresentable mathematical operation. Infinity, on the other hand, represents a value that is greater than any other number. Let’s take a look at an example:

let result1 = 10 / 0; // Infinity let result2 = “hello” / 5; // NaN

Conclusion:

That’s it for today’s video on JavaScript numbers. We hope you found this article helpful. If you have any questions or comments, please leave them in the comments section below.