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 ______.
Signup and view all the answers
JavaScriptissa on useita matemaattisia operaattoreita, joista yksi on ______ jakolasku.
JavaScriptissa on useita matemaattisia operaattoreita, joista yksi on ______ jakolasku.
Signup and view all the answers
Study Notes
JavaScript Syntax
Variables and Data Types
-
Declaring variables:
let
,const
, andvar
keywords are used to declare variables-
let
andconst
are block-scoped, whilevar
is function-scoped -
const
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 true -
else
statement: executes a block of code if a condition is false -
switch
statement: executes a block of code based on a value
-
-
Loops:
-
for
loop: executes a block of code repeatedly for a specified number of iterations -
while
loop: executes a block of code repeatedly while a condition is true -
do-while
loop: executes a block of code repeatedly while a condition is true
-
Functions
-
Function declaration:
function
keyword is used to declare a function-
function 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äärittelyyn-
let
jaconst
ovat lohkoalueellisia, kun taasvar
on funktioalueellinen -
const
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.
Description
Tämä kysely kattaa JavaScriptin perusteet, mukaan lukien muuttujien julistamisen, tietotyyppien ja niiden ominaisuuksien.