Utforska JavaScript-datatyper
Data kan representeras på olika sätt, och de operationer du utför på data kan variera beroende på datatyperna.
Obs
Datatypen anger för tolken hur data ska hanteras.
Låt oss titta på skillnaden i tolkens beteende:
12345// First case console.log("123" + "123"); // Second case console.log(123 + 123);
I exemplet ovan kan du se att tolken utför olika operationer för olika datatyper.
typeof()
Operatorn typeof() returnerar en sträng som anger typen av operandens värde.
1234567let a = 15; console.log(typeof 23); console.log(typeof a); const b = "today"; console.log(typeof "word"); console.log(typeof b);
Number
Datatypen number används för beräkningar, räknare, matematiska operationer och mer.
Till skillnad från andra programmeringsspråk använder JavaScript typen number istället för separata int och float typer.
12345console.log(typeof(15.25)); console.log(typeof(211)); console.log(typeof(22 + 251)); console.log(typeof(26 / 342));
Observera
Operatorn
typeofbestämmer endast datatypen för resultatet, inte de utförda operationerna.
Sträng
Datatypen sträng används för att ändra, skriva ut och överföra text till andra program.
12let str = "Hello! I'm String, and I should help you to work with text!"; console.log(str);
För att identifiera en sträng i koden används enkla eller dubbla citattecken (t.ex. '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"));
Obs
Välj en citatteckenstil (
"text"eller'text') för din kod eller ditt projekt;Du kan växla mellan citatteckenstilar när du använder
'eller"inom texten, till exempel"She hasn't hat"eller'He says "Hi!"'.
Boolean
Datatypen boolean används för logiska operationer. Den har två värden: true och false. Booleans används för att kontrollera villkor, vilket vi kommer att beskriva senare.
Booleans gör det möjligt att styra kodens körning och leda den längs olika vägar.
För att skapa ett boolean-värde, använd värdena true eller false:
12345678console.log(true); console.log(false); console.log(typeof(true)); console.log(typeof(false)); console.log(25 > 15); console.log(15 > 25);
1. true och false är ___.
2. Vilken datatyp har värdet "number"?
3. Vilken datatyp har värdet 15?
4. Vilken datatyp har värdet 19.32?
5. Vilken datatyp har värdet true?
6. Dra värden till deras typer.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Can you explain the difference between number and string data types in JavaScript?
How does the typeof operator work with different data types?
Can you give more examples of boolean expressions?
Awesome!
Completion rate improved to 2.5
Utforska JavaScript-datatyper
Svep för att visa menyn
Data kan representeras på olika sätt, och de operationer du utför på data kan variera beroende på datatyperna.
Obs
Datatypen anger för tolken hur data ska hanteras.
Låt oss titta på skillnaden i tolkens beteende:
12345// First case console.log("123" + "123"); // Second case console.log(123 + 123);
I exemplet ovan kan du se att tolken utför olika operationer för olika datatyper.
typeof()
Operatorn typeof() returnerar en sträng som anger typen av operandens värde.
1234567let a = 15; console.log(typeof 23); console.log(typeof a); const b = "today"; console.log(typeof "word"); console.log(typeof b);
Number
Datatypen number används för beräkningar, räknare, matematiska operationer och mer.
Till skillnad från andra programmeringsspråk använder JavaScript typen number istället för separata int och float typer.
12345console.log(typeof(15.25)); console.log(typeof(211)); console.log(typeof(22 + 251)); console.log(typeof(26 / 342));
Observera
Operatorn
typeofbestämmer endast datatypen för resultatet, inte de utförda operationerna.
Sträng
Datatypen sträng används för att ändra, skriva ut och överföra text till andra program.
12let str = "Hello! I'm String, and I should help you to work with text!"; console.log(str);
För att identifiera en sträng i koden används enkla eller dubbla citattecken (t.ex. '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"));
Obs
Välj en citatteckenstil (
"text"eller'text') för din kod eller ditt projekt;Du kan växla mellan citatteckenstilar när du använder
'eller"inom texten, till exempel"She hasn't hat"eller'He says "Hi!"'.
Boolean
Datatypen boolean används för logiska operationer. Den har två värden: true och false. Booleans används för att kontrollera villkor, vilket vi kommer att beskriva senare.
Booleans gör det möjligt att styra kodens körning och leda den längs olika vägar.
För att skapa ett boolean-värde, använd värdena true eller false:
12345678console.log(true); console.log(false); console.log(typeof(true)); console.log(typeof(false)); console.log(25 > 15); console.log(15 > 25);
1. true och false är ___.
2. Vilken datatyp har värdet "number"?
3. Vilken datatyp har värdet 15?
4. Vilken datatyp har värdet 19.32?
5. Vilken datatyp har värdet true?
6. Dra värden till deras typer.
Tack för dina kommentarer!