Tietotyypit 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
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
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme