Primitiivityypit: string, number, boolean
Tyypittäkää muuttujia TypeScriptin kolmella keskeisellä primitiivityypillä.
Primitiivityypit: string, number, boolean on ilmainen TypeScript Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu TypeScript Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. TypeScript Academy-kurssilla on yhteensä 4 oppituntia.
Tervetuloa
Muuttujien tyyppiannotaatiot
let username: string = 'Alice';
let score: number = 100;
let isLoggedIn: boolean = true;Tyyppipäättely
let city = 'Istanbul'; // inferred as string
let price = 9.99; // inferred as number
let enabled = false; // inferred as booleanTyyppivirheet käännösaikana
let count: number = 10;
count = 'ten'; // Error: Type 'string' is not assignable to type 'number'string-tyyppi
let greeting: string = 'Hello';
console.log(greeting.toUpperCase()); // 'HELLO'
console.log(greeting.length); // 5number-tyyppi
let age: number = 25;
let pi: number = 3.14159;
let hex: number = 0xFF;boolean-tyyppi
let isDone: boolean = false;
let hasAccess: boolean = true;
// isDone = 1; // Error — not a booleanTemplate literalit toimivat string-tyypin kanssa
let name: string = 'World';
let n: number = 42;
let msg = `Hello ${name}, you scored ${n}`;Primitiivit ja wrapper-oliot
// Correct
let a: string = 'hello';
// Avoid
let b: String = new String('hello'); // wrapper objectFunktioparametrien tyyppimerkinnät
function add(a: number, b: number): number {
return a + b;
}
add(2, 3); // OK
// add(2, '3'); // ErrorMilloin tyyppimerkinnät voi jättää pois
// Both are fine:
const x = 5; // inferred number
const y: number = 5; // explicit numberPikatarkistus
Kertaus
Opi TypeScript tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 101
- Oppitunnit
- 352
Usein kysytyt kysymykset
Onko oppitunti ”Primitiivityypit: string, number, boolean” ilmainen?
Kyllä – oppitunnin ”Primitiivityypit: string, number, boolean” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko TypeScript Academy-kurssin, päivitä CoddyKit PROhon. TypeScript Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Primitiivityypit: string, number, boolean”?
Tyypittäkää muuttujia TypeScriptin kolmella keskeisellä primitiivityypillä. Harjoittelet TypeScript Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni TypeScript Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin TypeScript Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.
Kuinka kauan ”Primitiivityypit: string, number, boolean”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä TypeScript Academy-oppitunnilla?
Kyllä. Jokainen TypeScript Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Primitiivityypit: string, number, boolean
- any-tyyppi ja miksi sitä kannattaa välttää
- unknown ja any: turvallisempi valinta
- null, undefined ja tiukat null-tarkistukset