JavaScript 치트 시트

王林
풀어 주다: 2024-08-08 03:41:12
원래의
1197명이 탐색했습니다.

JavaScript Cheat Sheets

Hey everyone! I've got some great news for all you beginners learning JavaScript! A quick reference guide for JavaScript is now available! You can easily check important concepts, functions, and methods right away. For more details about the guide, check it out here.

What's in the Quick Reference Guide

Console

// => Hello world!
console.log("Hello world!");

// => Hello CheatSheets.zip
console.warn("hello %s", "CheatSheets.zip");

// Output error message to standard error
console.error(new Error("Oops!"));
로그인 후 복사

Numbers

let amount = 6;
let price = 4.99;
로그인 후 복사

Variables

let x = null;
let name = "Tammy";
const found = false;

// => Tammy, false, null
console.log(name, found, x);

var a;
console.log(a); // => undefined
로그인 후 복사

Strings

let single = "Wheres my bandit hat?";
let double = "Wheres my bandit hat?";

// => 21
console.log(single.length);
로그인 후 복사

Arithmetic Operators

5 + 5 = 10     // Addition
10 - 5 = 5     // Subtraction
5 * 10 = 50    // Multiplication
10 / 5 = 2     // Division
10 % 5 = 0     // Modulus
로그인 후 복사

Comments

// This is a comment

/*
You need to change this setting
before deployment.
*/
로그인 후 복사

Assignment Operators

let number = 100;

// Both statements add 10
number = number + 10;
number += 10;

console.log(number);
// => 120
로그인 후 복사

String Interpolation

let age = 7;

// String concatenation
"Tommy is " + age + " years old.";

// String interpolation
`Tommy is ${age} years old.`;
로그인 후 복사

Conditional Statements

const isMailSent = true;

if (isMailSent) {
  console.log("Mail sent to recipient");
}
로그인 후 복사

Ternary Operator

var x = 1;

// => true
result = x == 1 ? true : false;
로그인 후 복사

Logical Operators

true || false; // true
10 > 5 || 10 > 20; // true
false || false; // false
10 > 100 || 10 > 20; // false
로그인 후 복사

Comparison Operators

1 > 3; // false
3 > 1; // true
250 >= 250; // true
1 === 1; // true
1 === 2; // false
1 === "1"; // false
로그인 후 복사

Arrays

const fruits = ["apple", "orange", "banana"];

// Different data types
const data = [1, "chicken", false];
로그인 후 복사

Objects

const apple = {
  color: "Green",
  price: { bulk: "$3/kg", smallQty: "$4/kg" },
};
console.log(apple.color); // => Green
console.log(apple.price.bulk); // => $3/kg
로그인 후 복사

Classes

class Dog {
  constructor(name) {
    this._name = name;
  }

  introduce() {
    console.log("This is " + this._name + " !");
  }

  // Static method
  static bark() {
    console.log("Woof!");
  }
}

const myDog = new Dog("Buster");
myDog.introduce();

// Calling static method
Dog.bark();
로그인 후 복사

Modules

// myMath.js

// Default export
export default function add(x, y) {
  return x + y;
}

// Named export
export function subtract(x, y) {
  return x - y;
}

// Multiple exports
function multiply(x, y) {
  return x * y;
}
function duplicate(x) {
  return x * 2;
}
export { multiply, duplicate };
로그인 후 복사

Asynchronous Processing

function helloWorld() {
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve("Hello World!");
    }, 2000);
  });
}

async function msg() {
  const msg = await helloWorld();
  console.log("Message:", msg);
}

msg(); // Message: Hello World! <-- after 2 seconds
로그인 후 복사

This quick reference guide covers a wide range of topics from the basics to more advanced JavaScript concepts. Be sure to download it here and make it a handy tool for your coding journey!

위 내용은 JavaScript 치트 시트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!