Podcast
Questions and Answers
JavaScriptissa käytetään näitä kolmea avainsanaa: let, const ja ______ julistamaan muuttujia.
JavaScriptissa käytetään näitä kolmea avainsanaa: let, const ja ______ julistamaan muuttujia.
var
JavaScriptissa on seitsemän tietotyyppiä, joista yksi on ______ numeroarvot, esim. 42
JavaScriptissa on seitsemän tietotyyppiä, joista yksi on ______ numeroarvot, esim. 42
Number
Merkkijonot ovat yksi JavaScriptin seitsemästä tietotyypistä, ja ne esitetään aina ______ sisällä.
Merkkijonot ovat yksi JavaScriptin seitsemästä tietotyypistä, ja ne esitetään aina ______ sisällä.
lainausmerkein
Vertailuoperaattoreita käytetään JavaScriptissa vertailemaan arvoja, ja niitä ovat esimerkiksi == ja ______.
Vertailuoperaattoreita käytetään JavaScriptissa vertailemaan arvoja, ja niitä ovat esimerkiksi == ja ______.
JavaScriptissa on useita matemaattisia operaattoreita, joista yksi on ______ jakolasku.
JavaScriptissa on useita matemaattisia operaattoreita, joista yksi on ______ jakolasku.
Flashcards are hidden until you start studying
Study Notes
JavaScript Syntax
Variables and Data Types
- Declaring variables:
let
,const
, andvar
keywords are used to declare variableslet
andconst
are block-scoped, whilevar
is function-scopedconst
declares a constant variable, which cannot be reassigned
- Data types: JavaScript has seven data types:
- Number: numeric values, e.g.
42
- String: character sequences, e.g.
"hello"
- Boolean: true or false values
- Null: represents the absence of any object value
- Undefined: represents an uninitialized variable
- Object: collections of key-value pairs, e.g.
{ name: "John", age: 30 }
- Symbol: unique identifiers, used to create unique property names
- Number: numeric values, e.g.
Operators
- Arithmetic operators:
+
addition-
subtraction*
multiplication/
division%
modulus**
exponentiation
- Comparison operators:
==
equality!=
inequality===
strict equality!==
strict inequality>
greater than<
less than>=
greater than or equal to<=
less than or equal to
- Logical operators:
&&
logical and||
logical or!
logical not
Control Flow
- Conditional statements:
if
statement: executes a block of code if a condition is trueelse
statement: executes a block of code if a condition is falseswitch
statement: executes a block of code based on a value
- Loops:
for
loop: executes a block of code repeatedly for a specified number of iterationswhile
loop: executes a block of code repeatedly while a condition is truedo-while
loop: executes a block of code repeatedly while a condition is true
Functions
- Function declaration:
function
keyword is used to declare a functionfunction name(parameters) { code }
- Function call: a function is called by using the function name followed by parentheses containing arguments
name(arg1, arg2, ...)
Arrays and Objects
- Array: a collection of values, e.g.
[1, 2, 3, 4, 5]
- created using the
[]
syntax - accessed using the index number, e.g.
arr[0]
- created using the
- Object: a collection of key-value pairs, e.g.
{ name: "John", age: 30 }
- created using the
{}
syntax - accessed using the property name, e.g.
obj.name
- created using the
JavaScriptin syntaksi
Muuttujat ja tietotyyppi
- Muuttujien määrittely:
let
,const
javar
avainsanat käytetään muuttujien määrittelyynlet
jaconst
ovat lohkoalueellisia, kun taasvar
on funktioalueellinenconst
määrittää vakion muuttujan, jota ei voi uudelleenmäärittää
- Tietotyypit: JavaScriptissa on seitsemän tietotyyppiä:
- Luku: numeeriset arvot, esim.
42
- Merkkijono: merkkijonot, esim.
"hello"
- Totuusarvo: tosi tai epätosi arvot
- Null: edustaa minkään objektin arvon puuttumista
- Määrittämätön: edustaa alustamatta jäänyttä muuttujaa
- Objekti: avain-arvo -parien kokoelmia, esim.
{ nimi: "Jouni", ikä: 30 }
- Symboli: uniikit tunnisteet, käytetään uniikkien ominaisuuksien luomiseen
- Luku: numeeriset arvot, esim.
Operaattorit
- Aritymetiset operaattorit:
+
yhteenlasku-
vähennyslasku*
kertolasku/
jakolasku%
jakojäännös**
eksponentti
- Vertailuoperaattorit:
==
yhtäsuuruus!=
epäyhtäsuuruus===
tiukka yhtäsuuruus!==
tiukka epäyhtäsuuruus>
suurempi kuin>=
suurempi tai yhtäsuuri kuin<
pienempi kuin
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.