Hoppa till innehåll
Grundläggande om JavaScript
Hem " Grundläggande om JavaScript

Grundläggande om JavaScript

  • av

JavaScript är ett mångsidigt programmeringsverktyg språk används främst för att skapa interaktiva och dynamiska element på webbsidor. Nedan följer några grundläggande begrepp och exempel för att komma igång:

1. Variabler och datatyper:

  • Variabler används för att lagra datavärden. Använd Låt eller konst för att deklarera variabler.
  let message = "Hej, världen!";
  const PI = 3,14;
  • JavaScript har flera datatyper:
  • Primitiva typer: String, Number, Boolean, Odefinierad, Null
  • Komplexa typer: Objekt, Array, Funktion

2. Operatörer:

  • Aritmetiska operatorer: +, -, *, /, %
  • Jämförelseoperatorer: ==, ===, !=, !==, >, <, >=, <=
  • Logiska operatorer: && (AND), || (OR), ! (NOT)

3. Kontrollstrukturer:

  • Om uttalande:
  låt num = 10;
  if (num > 0) {
    console.log("Positivt tal");
  } else {
    console.log('Negativt tal');
  }
  • För slinga:
  for (let i = 0; i < 5; i++) {
    console.log(i);
  }
  • Medan-loop:
  låt antal = 0;
  while (antal < 3) {
    console.log(antal);
    antal++;
  }

4. Funktioner:

  • Funktioner är återanvändbara kodblock som utför en specifik uppgift.
  funktion greet(namn) {
    console.log('Hej, ' + namn + '!');
  }
  greet('John');
  • Funktioner för pilar:
  const kvadrat = (x) => {
    returnerar x * x;
  };
  console.log(square(5)); // Utdata: 25

5. Arrayer och objekt:

  • Arrayer:
  låt frukter = ['äpple', 'banan', 'apelsin'];
  console.log(fruits[0]); // Utdata: äpple
  fruits.push('druva');
  • Föremål:
  låt person = {
    förnamn: 'John',
    efternamn: 'Doe',
    ålder: 30,
    fullständigt namn: funktion() {
      return this.firstName + ' ' + this.lastName;
    }
  };
  console.log(person.fullName()); // Utdata: John Doe

6. DOM-manipulation:

  • Dokumentobjektmodellen (DOM) representerar strukturen i HTML-dokument.
  • JavaScript kan användas för att interagera med och manipulera DOM.
  // Hämta element efter ID
  let heading = document.getElementById('main-heading');
  heading.style.color = 'röd';

  // Skapa nytt element
  let paragraph = document.createElement('p');
  paragraph.textContent = 'Detta är ett nytt stycke.';
  document.body.appendChild(stycke);

7. Händelser:

  • Händelser är åtgärder eller händelser som inträffar i webbläsaren.
  • JavaScript kan lyssna efter och reagera på händelser.
  let button = document.getElementById('myButton');
  button.addEventListener('click', function() {
    console.log('Knapp klickad!');
  });

8. Asynkron JavaScript:

  • JavaScript är enkeltrådat, men asynkrona operationer kan utföras med hjälp av callbacks, promises och async/await.
  // Använda löften
  funktion hämtaData() {
    return new Promise((resolve, reject) => {
      setTimeout(() => {
        resolve('Data hämtades framgångsrikt');
      }, 2000);
    });
  }

  hämta data()
    .then(data => {
      console.log(data);
    })
    .catch(fel => {
      console.error(error);
    });

9. Felhantering:

  • Användning försök...fånga block för att hantera fel på ett elegant sätt.
  försök {
    // Kod som kan ge ett fel
    throw new Error("Något gick fel");
  } catch (fel) {
    console.error(error.message);
  }

10. Lokal förvaring:

  • JavaScript kan lagra data lokalt i webbläsarens lagringsutrymme.
  // Lagra data
  localStorage.setItem('användarnamn', 'John');

  // Hämta data
  let användarnamn = localStorage.getItem('användarnamn');
  console.log('Användarnamn:', användarnamn); // Utdata: Användarnamn: John

  // Ta bort data
  localStorage.removeItem('användarnamn');

Slutsats:

Det här är några grundläggande begrepp och exempel på JavaScript. När du fortsätter att lära dig kommer du att stöta på mer avancerade ämnen som AJAX, ES6-funktioner (som klasser och moduler), API:er och ramverk/bibliotek som React, Vue.js och Node.js. Genom att öva på kodning och bygga projekt kommer du att fördjupa din förståelse för JavaScript och dess möjligheter att skapa dynamiska och interaktiva webbapplikationer.

binance bästa erbjudanden

Värva vänner. Tjäna kryptovaluta tillsammans.

Tjäna upp till 40% provision på varje handel över Binance Spot, Futures och Pool.

bästa erbjudanden på ebay

Upp till 50% rabatt på spelutrustning

Handla Xbox, Playstation och mycket mer.

Upphör att gälla 2025/08/01

bästa erbjudanden på ebay

Upp till 40% rabatt på musikinstrument

Rocka loss med gitarrer, keyboards och mycket mer.

Upphör att gälla 2024/09/30

Om du tyckte att detta innehåll var användbart, överväg att donera

Att skapa värdefullt innehåll tar tid och ansträngning. Om du tyckte att den här guiden var användbar och informativ kan du överväga att göra en donation för att stödja vårt arbete och hjälpa oss att fortsätta tillhandahålla värdefulla resurser till vår gemenskap.

Ditt bidrag gör det möjligt för oss att skapa mer innehåll, förbättra våra tjänster och utöka vår räckvidd så att ännu fler människor kan dra nytta av dem.

Olika sätt att donera:

  1. Kryptodonationer:
    • Du kan skicka kryptovalutadonationer.
  2. PayPal:
    • Gör en donation via PayPal.

Ingen donation är för liten och varje bidrag är mycket uppskattat. Tack för ditt stöd!

Lämna ett svar