var myName = "Himanshu";
var myAge = 19;
console.log(myName);
console.log(myAge);
----: Data types in JavaScript :----
Six Data types that are primitives.
1. undefined 2. Boolean 3. Number 4. String 5. BigInt 6. Symbol
var myName = "Himanshu";
console.log(myName);
console.log(typeof(myName));
var myAge = 19;
console.log(myAge);
console.log(typeof(myAge));
var iAmBoy = true;
console.log(typeof(iAmBoy));
Data types Practise ***
console.log(10+"20");
console.log(9-"5");
console.log("Java" + "Script");
console.log(""+"");
console.log(""+0);
console.log("Himanshu" - "Tiwari");
console.log(true + true);
console.log(true + false);
console.log(false - true);
Interview Question :-
1. Different between null vs undefined
var iAmUseless = null;
console.log(iAmUseless);
console.log(typeof(iAmUseless)); // This is Bug
var iAmStandBy;
console.log(iAmStandBy);
console.log(typeof(iAmStandBy));
2. What is NaN?
NaN is a property of the global object.
In other words, it is a variable in global scope.
The initial value of NaN is not-A-Number
var myMobileNumber = 9876543210;
var myName = "Himanshu Kumar Tiwari";
console.log(isNaN(myMobileNumber));
console.log(isNaN(myName));
NaN Practise
NaN === NaN;
console.log(NaN === NaN);
Number.NaN === NaN
console.log(Number.NaN === NaN);
isNaN(NaN);
console.log(isNaN(NaN));
isNaN(Number.NaN);
console.log(isNaN(Number.NaN));
Number.isNaN(NaN);
console.log(Number.isNaN(NaN));