Hier sind einige wichtige und häufig verwendete JavaScript-Konzepte, die für die tägliche Entwicklung von entscheidender Bedeutung sind:
let age = 25; const name = 'John';
const person = { name: 'Alice', age: 30 }; // Object const numbers = [1, 2, 3, 4]; // Array
Funktionsdeklaration: Benannte Funktionen.
Funktionsausdruck: Weisen Sie einer Variablen eine Funktion zu.
Pfeilfunktionen: Kürzere Syntax, bindet dies lexikalisch.
function greet() { console.log('Hello!'); } const sum = (a, b) => a + b; // Arrow Function
function outer() { let count = 0; return function increment() { count++; return count; }; } const inc = outer(); console.log(inc()); // 1 console.log(inc()); // 2
const fetchData = () => { return new Promise((resolve, reject) => { setTimeout(() => resolve("Data"), 1000); }); }; async function getData() { const data = await fetchData(); console.log(data); // "Data" } getData();
const person = { name: 'John', age: 30 }; const { name, age } = person; const nums = [1, 2, 3]; const [first, second] = nums;
const arr1 = [1, 2]; const arr2 = [...arr1, 3, 4]; // [1, 2, 3, 4] function sum(...numbers) { return numbers.reduce((acc, val) => acc + val, 0); } sum(1, 2, 3); // 6
const numbers = [1, 2, 3, 4]; const doubled = numbers.map(n => n * 2); // [2, 4, 6, 8] const evens = numbers.filter(n => n % 2 === 0); // [2, 4] const sum = numbers.reduce((acc, n) => acc + n, 0); // 10
const person = { name: 'John', age: 30 }; Object.prototype.greet = function() { return `Hello, ${this.name}`; }; console.log(person.greet()); // "Hello, John"
document.querySelector('button').addEventListener('click', function() { console.log('Button clicked!'); });
const header = document.querySelector('h1'); header.textContent = 'Hello World!'; header.style.color = 'blue';
// module.js export const greet = () => console.log('Hello'); // main.js import { greet } from './module.js'; greet(); // "Hello"
try { throw new Error('Something went wrong'); } catch (error) { console.error(error.message); }
const name = 'John'; const greeting = `Hello, ${name}`;
if (0) { // Falsy console.log('This won’t run'); } if (1) { // Truthy console.log('This will run'); }
Wenn Sie diese Konzepte beherrschen, können Sie die meisten Herausforderungen in der täglichen JavaScript-Entwicklung meistern!
Das obige ist der detaillierte Inhalt vonWichtiges Konzept von JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!