Utforsking av JavaScript-datatyper
Ulike typer data oppfører seg forskjellig i JavaScript, så det er viktig å forstå datatyper.
En datatype forteller JavaScript hvordan en bestemt data skal behandles.
Ulike typer → Ulike resultater
12345// Strings console.log("123" + "123"); // Numbers console.log(123 + 123);
Tolkeren utfører strengkonkatenasjon i det første tilfellet og addisjon i det andre.
typeof-operatoren
typeof returnerer typen til en verdi:
1234567let a = 15; console.log(typeof 23); // number console.log(typeof a); // number const b = "today"; console.log(typeof "word"); // string console.log(typeof b); // string
Kjerne JavaScript-datatyper
Number
Brukes for beregninger, tellere og matematikk. JavaScript benytter én enkelt talltype (ingen separat int/float).
12345console.log(typeof 15.25); console.log(typeof 211); console.log(typeof (22 + 251)); console.log(typeof (26 / 342));
String
Brukes til å lagre og arbeide med tekst. Strenger må omsluttes av enkle eller doble anførselstegn.
12let str = "Hello! I'm String, and I should help you to work with text!"; console.log(str);
For å identifisere en streng i koden, må vi bruke enkle eller doble anførselstegn (f.eks. 'some text' eller "some text")
1234567console.log("text"); console.log('text'); console.log("console.log('text')"); console.log('console.log("text")'); console.log(typeof("10"));
Hold deg til én type anførselstegn per prosjekt, men bytt når det er nødvendig inne i teksten.
Boolean
Representerer logiske verdier: true eller false. Brukes til å sjekke betingelser og kontrollere programflyt.
12345678console.log(true); console.log(false); console.log(typeof(true)); console.log(typeof(false)); console.log(25 > 15); console.log(15 > 25);
1. true og false er ___.
2. Hva er datatypen til verdien "number"?
3. Hva er datatypen til verdien 15?
4. Hva er datatypen til verdien 19.32?
5. Hva er datatypen til verdien true?
6. Dra verdier til deres typer.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.5
Utforsking av JavaScript-datatyper
Sveip for å vise menyen
Ulike typer data oppfører seg forskjellig i JavaScript, så det er viktig å forstå datatyper.
En datatype forteller JavaScript hvordan en bestemt data skal behandles.
Ulike typer → Ulike resultater
12345// Strings console.log("123" + "123"); // Numbers console.log(123 + 123);
Tolkeren utfører strengkonkatenasjon i det første tilfellet og addisjon i det andre.
typeof-operatoren
typeof returnerer typen til en verdi:
1234567let a = 15; console.log(typeof 23); // number console.log(typeof a); // number const b = "today"; console.log(typeof "word"); // string console.log(typeof b); // string
Kjerne JavaScript-datatyper
Number
Brukes for beregninger, tellere og matematikk. JavaScript benytter én enkelt talltype (ingen separat int/float).
12345console.log(typeof 15.25); console.log(typeof 211); console.log(typeof (22 + 251)); console.log(typeof (26 / 342));
String
Brukes til å lagre og arbeide med tekst. Strenger må omsluttes av enkle eller doble anførselstegn.
12let str = "Hello! I'm String, and I should help you to work with text!"; console.log(str);
For å identifisere en streng i koden, må vi bruke enkle eller doble anførselstegn (f.eks. 'some text' eller "some text")
1234567console.log("text"); console.log('text'); console.log("console.log('text')"); console.log('console.log("text")'); console.log(typeof("10"));
Hold deg til én type anførselstegn per prosjekt, men bytt når det er nødvendig inne i teksten.
Boolean
Representerer logiske verdier: true eller false. Brukes til å sjekke betingelser og kontrollere programflyt.
12345678console.log(true); console.log(false); console.log(typeof(true)); console.log(typeof(false)); console.log(25 > 15); console.log(15 > 25);
1. true og false er ___.
2. Hva er datatypen til verdien "number"?
3. Hva er datatypen til verdien 15?
4. Hva er datatypen til verdien 19.32?
5. Hva er datatypen til verdien true?
6. Dra verdier til deres typer.
Takk for tilbakemeldingene dine!