web-intro
  • Introduction
  • Introduksjon
    • Introduksjon
    • Din første nettside
      • Hello World
      • DevTools
  • Grunnleggende webutvikling
    • HTML
      • Elementer
      • Head og body
      • Semantikk
      • Bilder
      • Lenker
      • Knapper
      • DOM-en
    • CSS
      • Selectorer
      • Pseudo-klasser
      • Box model
      • Flyt
      • Layout
      • Responsivt
    • JavaScript
      • Filer
      • Variabler
      • Typer og operatorer
      • Strenger
      • Funksjoner
      • Listeoperasjoner
      • DOM-apiet
      • Promises
      • Async/await
      • Web-APIer
      • ESNext
      • Rammeverk
  • Neste steg
    • Universell utforming
    • React
    • Utviklingsmiljø
      • Dytt det til skyen!
    • Best practices
      • Linting og formatering
      • Code review
      • Keep it simple, stupid!
    • Flere ressurser
Powered by GitBook
On this page
  • Template strings
  • Oppgaver
  1. Grunnleggende webutvikling
  2. JavaScript

Strenger

PreviousTyper og operatorerNextFunksjoner

Last updated 5 years ago

Vi kan deklarere en ren streng på to måter:

const dobbeltfnutter = "JavaScript";
const enkeltfnutter = 'JavaScript';

Det er tilsynelatende vanlig i JS-verdenen å bruke enkeltfnutter til strenger, men . Uansett hva dere velger å ha på ditt prosjekt, er det viktigst å være konsekvent i hvordan dere bruker det gjennom prosjektet.

Template strings

Det finnes to måter å lage en streng med variabler:

// Gammeldags: Konkatenere strenger og variabler med +
const text1 = 'Hei, ' + name + ', hvordan går det?';

// Ny og kul JavaScript: Template strings
const text2 = `Hei, ${name}, hvordan går det?`;

Template strings har fordelen at du ikke trenger å bekymre deg for hvordan du skal få linjeskift inn i strengen og er enklere å lese.

const str = `Her
             var

             det masse
             fine

             linjer!!
  `;

Koden over blir rendret som følgende, med både linjeskift og indentering intakt:

  Her
             var

             det masse
             fine

             linjer!!

Oppgaver

de lærde strides om hva som er best
String