JavaScript CheatSheet 2021

JavaScript CheatSheet 2021

Cheat Sheets our something developers need always for reference. So here I have compiled many JavaScript reference codes. See the classification and find it. This post is helpful for learners and developers.

JavaScript Number Method Cheat Sheet

toExponential() : Returns a string representing the Number object in exponential notation.

function expo(x, f){
  return
  Number.parseFloat(x).toExponential(f);
}

console.log(expo(123456, 2)); // 1.23e+5

toFixed() : formats a number using fixed-point notation

function financial(x){
   return Number.parseFloat(x).toFixed(2);
}

console.log(financial(123.456)); // 123.46

toPrecision() : returns a string representing the Number object to the specified precision

function precise(x){
  return
  Number.parseFloat(x).toPrecision(4);
}

console.log(precise(123.456)); // 123.5

toString() : returns a string representing the specifies Number object

function hexColor(c){
  if(c < 256){
    return Math.abs(c).toString(16);
  }
  return 0;
}

console.log(hexColor(233)); // e9

valueOf() : returns the wrapped primitive value of a number object

const numObj = new Number(42);
console.log(typeof numObj); // object

const num = numObj.valueOf();
console.log(num); // 42

console.log(typeof num); // number

JavaScript Loops Cheat Sheets

For Loop

for (var i = 0; i < 10; i++){
  console.log(i + ": " + i * 3 + "<br />";
}
// 0: 0
// 1: 3
// ...

let a = [1,2,3];
var sum = 0;
for (var i = 0; i < a.length; i++){
  sum += a[i];
}
console.log(sum); // 6
    

While Loop

var i = 1;
while(i < 100){
  i *= 2;
  console.log(i + ", ");
}

// 2,
// 4,
// ...
// 128,

Do While Loop

var i = 1;
while (i < 100) {
  i *= 2;
  console.log(i + ", ");
} while (1 < 100); // repeats cycle if statement is true at the end
  
// 2, 
// 4, 
// ...
// 128,

Break

for (var i = 0; i < 10; i++){
  if(i == 5){
    break;  // stops and exits the cycle
  }
  console.log(i + ", ");
}

// 0,
// 1,
// ...
// 4,

Continue

for (var i = 0; i < 10; i++){
  if(i == 5){
    continue; // skips the rest of the cycle
  }
  console.log(i + ", ");
}

// 0
// 1
// ...
// 9

JavaScript String Methods Cheat Sheet

charAt() : Returns the character at the specified index

const sentence = "Jeff Bezos is now the second richest.";

const index = 4;

console.log(`The character at index ${index} is ${sentence.charAt(index)}`);

// The character at index 4 is f

concat() : Joins two or more strings, and returns a copy of the joined strings

const str1 = "Hello"; 
cosnt str2 = "World"; 

console.log(str1.concat(" ", str2)); 
// -> Hello World

console.log(str2.concat(", ", str1)); 
// -> World, Hello

replace() : Searches for a match between a substring (or regex) and a string and replaces the matched substring with a new substring

const p = "Talk is cheap. Show me the work. - Someone";

console.log(p.replace("work", "code"));

// Talk is cheap. Show me the code. - Someone

search() : Searches for a match between a regex and a string, and returns the position of the match

const paragraph = "The quick brown fox jumps over the lazy dog."; 

// any character that is not a word character or whitespace
const regex = /[^\w\s]/g;

console.log(paragraph.search(regex)); 
// -> 43

slice() : Extracts a part of a string and returns a new string

const str = "The quick brown fox jumps over the lazy dog."; 

consolelog(str.slice(31)); 
// -> the lazy dog

console.log(str.slice(4, 19)); // -> quick brown fox

trim() : Removes whitespace from both ends of a string

const greeting = "  Hello world!   "; 

console.log(greeting); 
// -> Hello world!

console.log(greeting.trim()); // -> Hello world!

substr() : Extracts the character from a string, beginning at a specified start position, and through the specified number of character

const str = "Mozilla"; 

console.log(str.substr(1, 2)); 
// -> oz

console.log(stre.substr(2)); 
// -> zilla

toLowerCase() : Converts a string to lowercase letters

const sentence = "Elon became the richest last night."; 

console.log(sentence.toLowerCase()); 
// -> elon became the richest last night.

JavaScript Array Method Cheet sheet

concat() : Joins two or more arrays, and returns a copy of the joined array

let array1 = ["a", "b", "c"]; 
let array2 = ["d", "e", "f"]; 
let array3 = array1.concat(array2); 

console.log(array3); 
// -> Array(6) ["a", "b", "c", "d", "e", "f" ]

indexOf() : Search the array for an element and returns its position

let beasts = ["ant", "bison", "camel", "duck", "bison"]; 

console.log(beasts.indexOf("bison")); 
// -> 1

// start from index 2
console.log(beasts.indexOf("bison", 2)); 
// -> 4

join() : Joins all elements of an array into a string

let elements = ["Fire", "Air", "Water"]; 

console.log(elements.join()); 
// -> Fire,Air,Water

console.log(elements.join(" ")); 
// -> Fire Air Water

pop() : Removes the last element of an array, and returns that element

let plants = ["broccoli", "cauliflower", "cabbage", "kale", "tomato"]; 

console.log(plants.pop()); 
// -> tomato


// -> Array(4) ["brocxoli", "cauliflower", "cabbage", "kale"]
console.log(plants); 

reverse() : Reverses the order of the elements in an array

let array1 = ["one", "two", "three"]; 
console.log("array1:", array1); 
// -> array1: Array(3) [ "one", "two", "three" ]

let reversed = array1.reverse(); 
console.log("reversed", reversed); 
// -> reversed: Array(3) [ "three", "two", "one" ]

shift() : Removes the first element of an array, and returns that element

let array1 = [1, 2, 3]; 

let firstElement = array1.shift(); 

console.log(array1); 
// -> Array [ 2, 3 ]

sort() : Sorts the element of an array

let months = ["March", "Jan", "Feb", "Dec"]; 
months.sort(); 

console.log(months); 

// -> Array(4) [ "Dec", "Feb", "Jan", "March" ]

toString() : Converts an array to string, and returns the result

const array1 = [1, 2, "a", "1a"]; 

console.log(array1.toString()); 
// -> 1,2,a,1a

JavaScript Datatypes Cheat Sheet

var age = 18; // Number

var name = "Rahul"; // string

var name = {first:"Rahul", last:"Singh"}; // object

var truth = false; // boolean

var sheets = ["HTML", "CSS", "JS"]; // array

var a; typeof a; // undefined 

var a = null; // value null

JavaScript Operators Cheat Sheet

a = b + c - d; // addition, substraction

a = b * (c / d); // multiplication, division

x = 100 % 48; // modulo. 100 / 48 remainder = 4

a++; b--; // postfix increment and decrement

Variables cheat sheet

  • var : The most common variable. Can be reassigned but only accessed within a function. Variables defined with var move to the top when code is executed.
  • const : Cannot be reassigned and not accessible before they appear within the code
  • let : Similar to const, however, let variable can be reassigned but not re-declared
var a;            // variable

var b = "init";   // string

var c = "Hi" + "" + "Rahul"; // "Hi Rahul"

var d = 1 + 2 + "3";   // "33"

var e = [2,3,5,8];   // array

var f = false;       // boolean

var g = /()/; // RegEx

var h = function(){};   // function object

const PI = 3.14;        // constant

var a = 1, b = 2, c = a + b;    // one line

let z = 'zzz';        // block scope local variable

Get Date Methods Cheet Sheet

getFullYear() : Returns the year of the specified date according to local time

  const moonLanding = new Date("January 08, 69 00:20:10"); 

  console.log(moonLanding.getFullYear()); 
  // -> 1969

getMonth() : Returns the month in the specified date according to local time, as a zero-based value (where zero indicates the first month of the year).

  const moonLanding = new Date("January 08, 69 00:20:10"); 

  console.log(moonLanding.getFullYear()); // (January gives 0)
  // -> 6

getDate() : Returns the day of the month for the specified date according to local time

  const birthday = new Date("June 16, 2004 23:14:00"); 
  const date1 = birthday.getDate(); 

  console.log(date1); 
  // -> 19

getHours() : Returns the hour for the specified date, according to local time

  const birthday = new Date("June 16, 04 4:20"); 

  console.log(birthday.getHours()); 
  // -> 4

getMinutes() : Returns the minutes in the specified date according to local time

  const birthday = new Date("June 16, 04 04:10"); 

  console.log(birthday.getMinutes());
  // -> 20

getSeconds() Returns the seconds in the specified date according to local time

  const moonLanding = newDate("June 16, 69 00:23:11"); 

  console.log(moonLanding.getSeconds()); 
  // -> 18

?? Thanks For Reading | Happy Coding?


要查看或添加评论,请登录

Axel Laurent Obscura Sarzotti的更多文章

  • MAP and SET objects in Javascript

    MAP and SET objects in Javascript

    Map and Set are two JavaScript data structures you can use to store a collection of values, similar to Objects and…

    1 条评论
  • Javascript | CSS Animation Techniques

    Javascript | CSS Animation Techniques

    Animations play a vital role in enhancing user experience on web pages. They add interactivity, visual appeal, and…

  • Debugging Techniques In JavaScript

    Debugging Techniques In JavaScript

    In the field of web development, JavaScript serves as a foundational element, driving everything from simple user…

  • Context API - Redux

    Context API - Redux

    Suppose we are building an application with React and, as usually expected, passing data via props from the parent…

  • Promise.any() in Javascript

    Promise.any() in Javascript

    Promise.any(promises) is a helper function that runs promises in parallel and resolves to the value of the first…

  • React Context API with NextJS

    React Context API with NextJS

    One huge pain point in React (and NextJS) is having to pass props through multi-level components. The bigger the…

  • How To Fetch Data in React

    How To Fetch Data in React

    There are many ways to fetch data from an external API in React, but which one should you be using for your…

  • Development Trends 2021

    Development Trends 2021

    Web development, over the years, has proved itself as an indispensable element in the success of any…

  • What is Redux?

    What is Redux?

    Is a light weighted State Management Tool that helps the components in our React App to communicate with each other…

  • Differences Between Arrow and Regular Functions in Javascript

    Differences Between Arrow and Regular Functions in Javascript

    In JavaScript, you can define functions in multiple ways. The first, usual way, is by using the function keyword: //…

    1 条评论

社区洞察

其他会员也浏览了