Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Yhteenveto | Funktiot
Typescriptin Perusteet

bookYhteenveto

Onnittelut!

Olet ottanut pienen askeleen ihmiselle, mutta valtavan harppauksen menestyksekkäälle urallesi! Olet suorittanut TypeScriptin alkeiskurssin onnistuneesti, ja se on kunnioitettavaa. Jos olet tehnyt kaikki tehtävät ja opiskellut teorian, olet oikealla tiellä! Mutta jos ohitit kappaleita vain saadaksesi todistuksen, se on oma asiasi.

Kerrataan koko alkeiskurssi, mitä TypeScript on ja miksi se on tärkeää. Käymme uudelleen läpi perussyntaksin, TypeScriptin edut ja paljon muuta.

Yleistä

TypeScript on yleiskäyttöinen ohjelmointikieli, joka toimii JavaScriptin yläsarjana. TypeScript erottuu edukseen staattisella tyypityksellä, virheiden korostuksella koodausvaiheessa, oliopohjaisilla ohjelmointiominaisuuksilla ja monilla muilla parannuksilla verrattuna JavaScriptiin.

TypeScript on suosittu ja laajasti käytetty. Se on monien merkittävien yritysten ensisijainen valinta front-end-kehitykseen ja keskeinen osa useissa suosituissa kehityskehyksissä. Yksinkertaisin esimerkki on Angular.

Syntaksi

Konsoliin tiedon näyttämiseen käytetään seuraavaa syntaksia:

console.log("Text we want to output");

Jos haluamme määritellä muuttujan ilman tyyppiä, voimme käyttää seuraavaa syntaksia:

let name = value;

Tyypitetty muuttuja:

let name: type = value;

Yhden rivin kommentti:

// commented fragment

Monirivinen kommentti:

/* multi-line 
fragment */

Ehtolauseet

if-lauseen syntaksi:

if (condition) {
    // code to be executed if the condition is true
}

condition-muuttujan on oltava tyyppiä boolean!

if-else-lause:

if (first_condition) {
    // code block if the first condition is true
} else if (second_condition) {
    /* A block of code that will execute
       if the first condition is false
       and the second condition is true. */
} else {
    /* A block of code that will execute 
       if all previous conditions are false.
}

Switch-case:

switch (expression) {
    case value1:
        // Code to be execute if expression equals value1
        break;
    case value2:
        // Code to execute if expresson equals value2
        break;
    // Additional cases...

    default:
        /* Code to execute if none of the cases 
match the expression
}

Taulukot

Taulukon määrittely:

let name[]: type[] = [element1, elememt2, ... , elementN];

Nollapohjainen indeksointi:

[0, 1, 2, ..., n];

Tämä tarkoittaa, että taulukon ensimmäisellä alkiolla on indeksi 0, toisella alkiolla indeksi 1 ja niin edelleen.

Taulukon alkion voi hakea indeksin avulla:

var element = array[index];

Taulukon alkioita voidaan myös muokata niiden indeksien avulla:

array[index] = value;

Voit tutustua taulukon metodeihin tässä luvussa: Taulukon alkioiden käsittely

Silmukat

while-loop syntaksi:

while (condition) {
    // The code that the loop will execute 
    // while the condition is `true`
}

Avainsanaa break käytetään silmukan suorittamisen lopettamiseen välittömästi.

do-while-silmukan syntaksi:

do {
     // The code that the loop will execute 
    // while the condition is `true`
} while (condition)

do-while-silmukka suoritetaan vähintään kerran.

for-silmukan syntaksi:

for (initialization; condition; increment/decrement) {
    // Code to be executed in each iteration
}

Funktiot

Funktioiden syntaksi:

function name(parameter: type, optionalParameter?: type, defaultParameter: type = value) : returnType {
    // reusable code block
}

Miten funktiota kutsutaan?

functionName(parameters);

Nämä ovat peruskäsitteet ja syntaksi, jotka olet käynyt läpi tällä kurssilla.

Tämän jälkeen sinulla on TypeScriptin perusteet hallussa, ja voit kirjoittaa yksinkertaisia ohjelmia ja funktioita. Tulevilla kursseilla opit edistyneempiä aiheita, kuten olio-ohjelmointia, luokkia, olioita, anonyymejä funktioita ja paljon muuta.

Haluan vielä kerran onnitella sinua ja toivottaa ansaittua lepoa. Olet tehnyt hienoa työtä!

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 7

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you explain the main differences between TypeScript and JavaScript?

What are the advantages of using TypeScript in real-world projects?

Can you give examples of when to use typed variables in TypeScript?

Awesome!

Completion rate improved to 2.94

bookYhteenveto

Pyyhkäise näyttääksesi valikon

Onnittelut!

Olet ottanut pienen askeleen ihmiselle, mutta valtavan harppauksen menestyksekkäälle urallesi! Olet suorittanut TypeScriptin alkeiskurssin onnistuneesti, ja se on kunnioitettavaa. Jos olet tehnyt kaikki tehtävät ja opiskellut teorian, olet oikealla tiellä! Mutta jos ohitit kappaleita vain saadaksesi todistuksen, se on oma asiasi.

Kerrataan koko alkeiskurssi, mitä TypeScript on ja miksi se on tärkeää. Käymme uudelleen läpi perussyntaksin, TypeScriptin edut ja paljon muuta.

Yleistä

TypeScript on yleiskäyttöinen ohjelmointikieli, joka toimii JavaScriptin yläsarjana. TypeScript erottuu edukseen staattisella tyypityksellä, virheiden korostuksella koodausvaiheessa, oliopohjaisilla ohjelmointiominaisuuksilla ja monilla muilla parannuksilla verrattuna JavaScriptiin.

TypeScript on suosittu ja laajasti käytetty. Se on monien merkittävien yritysten ensisijainen valinta front-end-kehitykseen ja keskeinen osa useissa suosituissa kehityskehyksissä. Yksinkertaisin esimerkki on Angular.

Syntaksi

Konsoliin tiedon näyttämiseen käytetään seuraavaa syntaksia:

console.log("Text we want to output");

Jos haluamme määritellä muuttujan ilman tyyppiä, voimme käyttää seuraavaa syntaksia:

let name = value;

Tyypitetty muuttuja:

let name: type = value;

Yhden rivin kommentti:

// commented fragment

Monirivinen kommentti:

/* multi-line 
fragment */

Ehtolauseet

if-lauseen syntaksi:

if (condition) {
    // code to be executed if the condition is true
}

condition-muuttujan on oltava tyyppiä boolean!

if-else-lause:

if (first_condition) {
    // code block if the first condition is true
} else if (second_condition) {
    /* A block of code that will execute
       if the first condition is false
       and the second condition is true. */
} else {
    /* A block of code that will execute 
       if all previous conditions are false.
}

Switch-case:

switch (expression) {
    case value1:
        // Code to be execute if expression equals value1
        break;
    case value2:
        // Code to execute if expresson equals value2
        break;
    // Additional cases...

    default:
        /* Code to execute if none of the cases 
match the expression
}

Taulukot

Taulukon määrittely:

let name[]: type[] = [element1, elememt2, ... , elementN];

Nollapohjainen indeksointi:

[0, 1, 2, ..., n];

Tämä tarkoittaa, että taulukon ensimmäisellä alkiolla on indeksi 0, toisella alkiolla indeksi 1 ja niin edelleen.

Taulukon alkion voi hakea indeksin avulla:

var element = array[index];

Taulukon alkioita voidaan myös muokata niiden indeksien avulla:

array[index] = value;

Voit tutustua taulukon metodeihin tässä luvussa: Taulukon alkioiden käsittely

Silmukat

while-loop syntaksi:

while (condition) {
    // The code that the loop will execute 
    // while the condition is `true`
}

Avainsanaa break käytetään silmukan suorittamisen lopettamiseen välittömästi.

do-while-silmukan syntaksi:

do {
     // The code that the loop will execute 
    // while the condition is `true`
} while (condition)

do-while-silmukka suoritetaan vähintään kerran.

for-silmukan syntaksi:

for (initialization; condition; increment/decrement) {
    // Code to be executed in each iteration
}

Funktiot

Funktioiden syntaksi:

function name(parameter: type, optionalParameter?: type, defaultParameter: type = value) : returnType {
    // reusable code block
}

Miten funktiota kutsutaan?

functionName(parameters);

Nämä ovat peruskäsitteet ja syntaksi, jotka olet käynyt läpi tällä kurssilla.

Tämän jälkeen sinulla on TypeScriptin perusteet hallussa, ja voit kirjoittaa yksinkertaisia ohjelmia ja funktioita. Tulevilla kursseilla opit edistyneempiä aiheita, kuten olio-ohjelmointia, luokkia, olioita, anonyymejä funktioita ja paljon muuta.

Haluan vielä kerran onnitella sinua ja toivottaa ansaittua lepoa. Olet tehnyt hienoa työtä!

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 7
some-alt