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

bookMerkkijonojen ja Numeroiden Käsittely

Pyyhkäise näyttääksesi valikon

Merkkijonot JavaScriptissä ovat merkkien jonoja, joita voi yhdistellä, käsitellä ja analysoida. Merkkijonojen yhdistäminen tapahtuu plus-merkillä (+), jota kutsutaan konkatenoinniksi.

Mallimerkkijonot (template literals), jotka rajataan heittomerkeillä (`), mahdollistavat muuttujien lisäämisen suoraan merkkijonoon käyttämällä ${}. Merkkijonometodit kuten length ja toUpperCase auttavat mittaamaan ja muokkaamaan merkkijonoarvoja.

1234567891011121314151617
// String concatenation let firstName = "Ada"; let lastName = "Lovelace"; let fullName = firstName + " " + lastName; // "Ada Lovelace" console.log(fullName); // Template literals let age = 30; let greeting = `Hello, my name is ${fullName} and I am ${age} years old.`; console.log(greeting); // Common string methods let shout = fullName.toUpperCase(); // "ADA LOVELACE" console.log(shout); let nameLength = fullName.length; // 12 console.log(nameLength);
copy

Numerot JavaScriptissä ovat laskutoimituksia ja matemaattisia operaatioita varten.

Aritmetiikkaa voi suorittaa operaattoreilla kuten +, -, * ja /. Inkrementti (++) ja dekrementti (--) lisäävät tai vähentävät muuttujasta yhden. Joskus merkkijono täytyy muuntaa numeroksi laskutoimituksia varten.

JavaScript tarjoaa funktioita kuten parseInt kokonaisluvuille ja parseFloat desimaaliluvuille, joiden avulla voit muuntaa merkkijonoarvoja numeroiksi.

12345678910111213
// Parsing and converting strings to numbers let input = "42"; let parsedInt = parseInt(input); // 42 (number) console.log(parsedInt); let price = "19.99"; let parsedFloat = parseFloat(price); // 19.99 (number) console.log(parsedFloat); // Converting numbers back to strings let num = 100; let numAsString = num.toString(); // "100" console.log(numAsString);
copy
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 1. Luku 5
some-alt