Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tietotyypit ja Perusoperaatiot | Osio
Harjoittele
Projektit
Tietovisat & Haasteet
Visat
Haasteet
/
Javascriptin Perusteet

bookTietotyypit ja Perusoperaatiot

Pyyhkäise näyttääksesi valikon

JavaScript tallentaa erilaisia tietoja käyttämällä tietotyyppejä. Tärkeimmät ovat:

  • String: teksti;
  • Number: numeeriset arvot;
  • Boolean: tosi / epätosi;
  • Null: tarkoituksella tyhjä arvo;
  • Undefined: ei asetettu arvo.
12345678910111213
// Assigning different data types to variables let userName = "Alice"; // string let userAge = 30; // number let isMember = true; // boolean let middleName = null; // null let address; // undefined console.log(userName); // Output: Alice console.log(userAge); // Output: 30 console.log(isMember); // Output: true console.log(middleName); // Output: null console.log(address); // Output: undefined
copy

Näillä tietotyypeillä voidaan suorittaa erilaisia perusoperaatioita. Numeroilla voidaan käyttää yhteenlaskua (+), vähennystä (-), kertolaskua (*) ja jakolaskua (/).

Merkkijonoilla +-operaattoria käytetään ketjuttamiseen, eli useamman merkkijonon yhdistämiseen. JavaScript muuntaa joskus automaattisesti tietotyypin toiseksi suorittaessaan operaatioita—tätä kutsutaan tyyppimuunnokseksi. Esimerkiksi, kun merkkijonoon lisätään numero, tuloksena on merkkijono, koska JavaScript muuntaa numeron merkkijonoksi.

12345678910111213141516171819
// Basic operations let a = 10; let b = 5; let sum = a + b; // Addition: 15 let difference = a - b; // Subtraction: 5 let greeting = "Hello, "; let name = "Bob"; let welcomeMessage = greeting + name; // Concatenation: "Hello, Bob" let result = "Age: " + 25; // Type coercion: "Age: 25" let mixed = 5 + "5"; // Type coercion: "55" console.log(sum); // Output: 15 console.log(difference); // Output: 5 console.log(welcomeMessage); // Output: Hello, Bob console.log(result); // Output: Age: 25 console.log(mixed); // Output: 55
copy
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 1. Luku 4
some-alt