console.log("200"-"hello");
will return NaN.
var birthYearInput = "2000";
console.log(typeof birthYearInput);
>> string
var numberBirthYear = Number(birthYearInput);
console.log(typeof numberBirthYear);
>> number
parseInt("1.901");
parseFloat("1.901");
var numberAsNumber = "1234";
var numberAsString = numberAsNumber - 0;
var numberAsNumber = 1234;
var numberAsString = numberAsNumber.toString();
var numberAsNumber = 1234;
var numberAsString = 1234 + "";
var rightNow = new Date();
console.log(rightNow);
>>2020-07-21T04:38:26.937Z
let rightNow = new Date();
let year = rightNow.getFullYear();
let month = rightNow.getMonth()+1;
let date = rightNow.getDate();
let day = rightNow.getDay();
let currentHour = rightNow.getHours();
let currentMin = rightNow.getMinutes();
let rightNow = new Date();
let time = rightNow.getTime();
>> 1595306409520
function getRandomNumber (min, max) {
let randomnumber = Math.floor(Math.random() * (max - min + 1)) + min;
return randomnumber;
}
Math.random()
, it generates a random decimal random number like 0.8060133565188234 and 0.15913631950148144.Math.random()*(max - min + 1)
. This will generate numbers like 8.060133565188234 or 1.5913631950148144 based on the result above.Math.floor(Math.random()*(max - min + 1))
Math.floor(Math.random() * (max - min + 1)) + min