In the name of Allah the most merciful and the most gracious
Today is turn to Number data type in JS which is a primitive data type.
We write number in js without quote unlike string.
For example
let studentGrade=56;
console.log(studentGrade);
// result->56;
We don’t have any more types for numbers unlike other languages e.g kotlin ,c++ and java.
Just we have number data type.
We can convert number which is inside quote into number.
We can find the type of a data by typing typeof.
Here is the demo:
let number=’4.5’;
console.log(typeof number);
//result -> string
console.log(typeof Number(number));
//result -> number
We can use parseInt() and parseFloat().
The first one converts decimal number into whole number.
The second one converts whole number into decimal number.
let price=45.5;
console.log(parseInt(price));
//result-> 45
Let fruitPrice=10;
Console.log(parseFloat(fruitPrice));
//result-> 10.0
Math operations
As we know from school we studied math and it’s operations those operations are in JS like +,-,* and /.
Here we have so many built-in methods to work math here.
Examples:
let x=9;
let y=5;
let total=x+y;
console.log(total);
//result -> 14
let difference=x-y;
console.log(difference);
let product=x*y;
console.log(product);
let division=x/y;
console.log(division);
let remainder=x%y;
console.log(remainder);
//result -> 4
The modulo operator returns the remainder.
For example, 4/2=2 and the remainder is zero because these two numbers are fully dividable.
4/3=1.3333333333 and 4%3=1 shows the remaining amount between 4 and 3 is 1.
We can use ** to use power.
let number=2;
let square=number**2;
console.log(square);
//result -> 4;
We can use Math.pow() instead of ** which are the same.
Math.max() or Math.min() …
You can learn more about Math built-in operation by clicking the below link
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Math
Top comments (0)