Built-in Functions : JavaScriptÂ
Javascript functions (in the place of console.log(), you can use
document.write() see output on browser)
let num = 1234.5678;
console.log(num.toExponential(2)); // Output: 1.23e+3
let num = 123.456;
console.log(num.toFixed(2)); // Output: 123.46
let num = 1234567.89;
console.log(num.toLocaleString(âen-USâ)); // Output: 1,234,567.89
let num = 123.456;
console.log(num.toPrecision(5)); // Output: 123.46
let num = 123;
console.log(num.toString()); // Output: â123â
let num = 123;
console.log(num.valueOf()); // Output: 123
let str = âHello Worldâ;
console.log(str.charAt(0)); // Output: âHâ
let str = âHello Worldâ;
console.log(str.charCodeAt(0)); // Output: 72
let str1 = âHelloâ;
let str2 = âWorldâ;
console.log(str1.concat(â â, str2)); // Output: âHello Worldâ
let str = âHello Worldâ;
console.log(str.indexOf(âWorldâ)); // Output: 6
let str = âHello Worldâ;
console.log(str.lastIndexOf(âlâ)); // Output: 9
let str1 = âHelloâ;
let str2 = âhelloâ;
console.log(str1.localeCompare(str2)); // Output: -1
let str = âHello Worldâ;
console.log(str.length); // Output: 11
let str = âThe quick brown fox jumps over the lazy dogâ;
console.log(str.match(/the/gi)); // Output: [âtheâ, âtheâ]
let str = âHello Worldâ;
console.log(str.replace(âWorldâ, âUniverseâ)); // Output: âHello
Universeâ
let str = âThe quick brown fox jumps over the lazy dogâ;
console.log(str.search(âfoxâ)); // Output: 16
let str = âHello Worldâ;
console.log(str.slice(0, 5)); // Output: âHelloâ
let str = âHello Worldâ;
console.log(str.split(â â)); // Output: [âHelloâ, âWorldâ]
let str = âHello Worldâ;
console.log(str.substr(6, 5)); // Output: âWorldâ
let str = âHello Worldâ;
console.log(str.substring(6, 11)); // Output: âWorldâ
let str = âHello WORLDâ;
console.log(str.toLocaleLowerCase()); // Output: âhello worldâ
let str = âHello Worldâ;
console.log(str.toLocaleUpperCase()); // Output: âHELLO WORLDâ
let str = âHello WORLDâ;
console.log(str.toLowerCase()); // Output: âhello worldâ
let str = âHello Worldâ;
console.log(str.toUpperCase()); // Output: âHELLO WORLDâ
let date = new Date();
console.log(date); // Output: current date and time
let date = new Date();
console.log(date.getDate()); // Output: current day of the month
let date = new Date();
console.log(date.getDay()); // Output: current day of the week (0-6)
let date = new Date();
console.log(date.getFullYear()); // Output: current year (e.g. 2021)
let date = new Date();
console.log(date.getHours()); // Output: current hour (0-23)
let date = new Date();
console.log(date.getMilliseconds()); // Output: current millisecond (0-
999)
let date = new Date();
console.log(date.getMinutes()); // Output: current minute (0-59)
let date = new Date();
console.log(date.getMonth()); // Output: current month (0-11)
let date = new Date();
console.log(date.getSeconds()); // Output: current second (0-59)
let x = 10;
let y = 20;
let result = eval(âx + yâ);
console.log(result); // Output: 30
let angle = Math.PI / 4;
console.log(Math.sin(angle)); // Output: 0.7071067811865476
console.log(Math.cos(angle)); // Output: 0.7071067811865475
console.log(Math.tan(angle)); // Output: 0.9999999999999999
console.log(Math.abs(-10)); // Output: 10
console.log(Math.ceil(1.5)); // Output: 2
console.log(Math.floor(1.5)); // Output: 1
console.log(Math.log(10)); // Output: 2.302585092994046
console.log(Math.max(1, 2, 3)); // Output: 3
console.log(Math.min(1, 2, 3)); // Output: 1
console.log(Math.pow(2, 3)); // Output: 8
console.log(Math.random()); // Output: a random number between 0
and 1
console.log(Math.round(1.5)); // Output: 2
console.log(Math.sin(Math.PI / 2)); // Output: 1
console.log(Math.sqrt(25)); // Output: 5
