My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more
Javascript Numbers

Javascript Numbers

Pavan Baddi's photo
Pavan Baddi
·May 11, 2020

This post will cover topics related to assignment, condition and type checking of Numbers.

Assigning integer and float value to a number.

var salary = 25000; //this is integer value
var average = 2.569; //this is float value

typeof Reserved Word

Using typeof is a reserved word that used to get the type of variable whether it may be integer, float, object, array and strings etc.

var name = "John";
var age = 21;
var total_marks = 456.26;

console.log(typeof name);
console.log(typeof age);
console.log(typeof total_marks);

JavaScript Numbers using type of keyword

NaN reserved word

NaN means Not a Number, these cannot be used to perform the mathematical operation.

var fruit = "orange";
fruit=fruit*2;

JavaScript Number multiplying strings with numbers By using with if conditions.

var fruit = "orange";
if(isNaN(fruit)){
    console.log("This is not a number");
}else{
    console.log("This is a number");
}

//Console Output
This is not a number

Using === equal to operator

Using === will not only check if the value is equal but also check if is of equal type.

using == equal to operator.

x = "10";
y = 10;
if(x==y){
    console.log("Value of x is equal to y");
}else{
    console.log("Value of x is not equal to y");
}

//Console Output
Value of x is equal to y

using === equal to operator.

x = "10";
y = 10;
if(x===y){
    console.log("Value of x is equal to y");
}else{
    console.log("Value of x is not equal to y");
}

//Console Output
Value of x is not equal to y

You can find the original post here