
40 JavaScript Operatory
Presentation
•
Computers
•
KG
•
Practice Problem
•
Easy
Małgorzata WP
Used 2+ times
FREE Resource
19 Slides • 10 Questions
1
O P E R AT O R Y
M W P
2
ZAGADNIENIA
■
Rodzaje operatorów w JavaScript
■
Konkatenacja
■
Przypisanie do zmiennej
■
Działania operatorów arytmetycznych, logicznych i bitowych
■
Działania operatora inkrementacji i dekrementacji
■
Wynikiem tego skryptu są następujące wyniki:
3
OPERATORY
Arytmetyczne
Logiczne
Bitowe
Przypisania
Porównania
Łańcuchowy
4
STANDARDOWE OPERATORY
To standardowe operatory służąca do wykonywania działań matematycznych na zmiennych:
• Operator dodawania +
• Operator odejmowania –
• Operator mnożenia *
• Operator dzielenia /
• Operator dzielenie modulo (wyznaczenie reszty z dzielenia) %
5
PRZYKŁAD
7 + 2 = 9
7-2 = 5
7*2 = 14
7/2 = 3.5
7 % 2 = 1
6
OPERATORY PORÓWNANIA
Operatory porównania służą do porównywania dwóch argumentów. Wynikiem jest
wartość TRUE lub FALSE.
Symbol
Składnia
Działanie
! =
a!=b
Wynikiem jest wartość TRUE, jeżeli zmienne nie są równe
==
a==b
Wynikiem jest wartość TRUE, jeżeli zmienne są równe
===
a===b
Wynikiem jest wartość TRUE: jeżeli zmienne są równe i tego samego typu
>
a>b
Wynikiem jest wartość TRUE, jeżeli zmienna a jest większa od zmiennej b
>=
a>=b
Wynikiem jest wartość TRUE, jeżeli zmienna a jest większa lub równa
zmiennej b
<
a<b
Wynikiem jest wartość TRUE, jeżeli zmienna a jest mniejsza od zmiennej b
<=
a<=b
Wynikiem jest wartość TRUE, jeżeli zmienna a jest mniejsza lub równa
zmiennej b
7
Multiple Choice
Wynikiem operatora
a == b
jest:
wartość TRUE, jeżeli zmienne są równe
wartość TRUE, jeżeli zmienne nie są równe
wartość TRUE: jeżeli zmienne są równe i tego samego typu
8
Multiple Choice
Wynikiem operatora
a > b
jest:
wartość TRUE, jeżeli zmienna a jest większa od zmiennej b
wartość TRUE, jeżeli zmienna a jest mniejsza od zmiennej b
wartość TRUE, jeżeli zmienna a jest większa lub równa zmiennej b
9
Multiple Choice
Wynikiem operatora
a >= b
jest:
wartość TRUE, jeżeli zmienna a jest mniejsza lub równa zmiennej b
wartość TRUE, jeżeli zmienna a jest mniejsza od zmiennej b
wartość TRUE, jeżeli zmienna a jest większa lub równa zmiennej b
10
ĆWICZENIE 1
<script>
var x=7;
var y=2;
document.write("Wynikiem porównania x < y jest "+(x<y)+"<br>");
var a=6;
//a jest liczbą
var b="6";
//b jest tekstem
document.write("Wynikiem porównania a == b jest "+(a==b)+"<br>");
document.write("Wynikiem porównania a === b jest "+(a==b)+"<br>") ;
</script>
11
OPERATORY LOGICZNE
Argumentami operatorów logicznych muszą być wyrażenia mające wartość logiczną TRUE lub
FALSE.
Symbol
Nazwa
Składnia
Działanie
&&
koniunkcja
a&&b
Operator zwraca wartość TRUE, jeżeli zmienne
a i b są prawdziwe
| |
alternatywa
a | | b
Operator zwraca wartość TRUE, jeżeli jedna ze
zmiennych jest prawdziwa
!
negacja
! a
Operator neguje wyrażenie a
12
Multiple Choice
Operator a&&b
zwraca wartość TRUE, jeżeli jedna ze
zmiennych jest prawdziwa
zwraca wartość TRUE, jeżeli zmienne a i b są prawdziwe
neguje wyrażenie a
13
Multiple Choice
Operator a | | b
zwraca wartość TRUE, jeżeli jedna ze
zmiennych jest prawdziwa
zwraca wartość TRUE, jeżeli zmienne a i b są prawdziwe
neguje wyrażenie a
14
Multiple Choice
Operator ! a
zwraca wartość TRUE, jeżeli jedna ze
zmiennych jest prawdziwa
zwraca wartość TRUE, jeżeli zmienne a i b są prawdziwe
neguje wyrażenie a
15
ĆWICZENIE 2
<script>
var x=7;
var y=2;
document.write((x<y && y==2)+"<br>"); document.write((x<y ||
y==2)+"<br>");
</script>
16
17
Multiple Choice
Jest to symbol & operatora
AND
XOR
OR
18
Multiple Choice
Operator bitowy AND
Wyświetla 1, jeżeli jedna ze zmiennej
(ale nie obie jednocześnie) jest jedynką
Wyświetla 1, jeżeli obie zmienne są jedynkami
Wyświetla 1, jeżeli jedna ze zmiennej jest
jedynką
19
Multiple Choice
Operator bitowy XOR
Wyświetla 1, jeżeli jedna ze zmiennej
(ale nie obie jednocześnie) jest jedynką
Wyświetla 1, jeżeli obie zmienne są jedynkami
Wyświetla 1, jeżeli jedna ze zmiennej jest
jedynką
20
Multiple Choice
Operator bitowy OR
Wyświetla 1, jeżeli jedna ze zmiennej
(ale nie obie jednocześnie) jest jedynką
Wyświetla 1, jeżeli obie zmienne są jedynkami
Wyświetla 1, jeżeli jedna ze zmiennej jest
jedynką
21
ĆWICZENIE 3
<script> var x=8;
var y=15;
document.write("Liczba "+x+"= 1000");
document.write("<br>Liczba "+y+"= 1111");
document.write("<br>8 & 15 = "
+(x&y)+", czyli
1000");
document.write("<br>8 A 15= " +(xAy)+",czyli0111");
document.write("<br>8 | 15= " +(x|y)+", czyli1111");
document. write ("<br>8 « 2= " +(x«2)+", czyli 100000");
</script>
22
OPERATORY PRZYPISANIA
Podstawowym operatorem przypisania jest znak równości. Instrukcja przypisania ma postać:
zmienna = wartość_lub_wyrażenie;
<script>
var x=Number(prompt("Podaj x:"));
var y= Number(prompt("Podaj y:"));
var srednia=(x+y)/2;
document.write("Średnia liczb wynosi: "tsrednia);
</script>
23
OPERATORY PRZYPISANIA
Symbol
Składnia
Działanie
+=
a+=b
Wykonuje działanie a=a+b
- =
a-=b
Wykonuje działanie a=a-b
*=
a*=b
Wykonuje działanie a=a*b
/=
a/=b
Wykonuje działanie a=a/b
%=
a%=b
Wykonuje działanie a=a%b
<=
a<=b
Wykonuje działanie a=a<b
^=
a^=b
Wykonuje działanie a=a^b
|=
a | =b
Wykonuje działanie a=a | b
< < = =
a <<== b
Wykonuje działanie a=a«b
> > = =
a >>== b
Wykonuje działanie a=a»b
24
ĆWICZENIE 4
25
INKREMENTACJA I DEKREMENTACJA
Często stosuje się operator inkrementacji, którego zadaniem jest zwiększenie wartości zmiennej o jeden.
Zapisuje się go za pomocą dwóch plusów (++).
Drugim operatorem, równie często stosowanym, jest operator dekrementacji, który zmniejsza wartość
zmiennej o jeden. Zapisuje się go za pomocą dwóch minusów (--).
Te operatory można przyłożyć zarówno z lewej, jak i z prawej strony zmiennej:
x++
operator postinkrementacji (operator równoważny zapisowi x=x+l);
--x
operator postdekrementacji (operator równoważny zapisowi x=x-l);
++x
operator preinkrementacji (operator równoważny zapisowi x=x+l);
x--
operator predekremenatcji (operator równoważny zapisowi x=x-l).
26
ĆWICZENIE 5
27
KONKATENACJA ŁAŃCUCHÓW
ZNAKÓW
• Operator + umożliwia łączenie łańcuchów znakowych, czyli konkatenację.
Podobnie jak dodawanie do zmiennej liczbowej za pomocą operatora +=, tak
samo można dołączyć jeden ciąg znaków z innym.
28
SPRAWDŹ SWOJĄ WIEDZĘ
1. Wymień nazwy operatorów arytmetycznych i je opisz.
2. Jakie znasz operatory bitowe?
3. Co to są inkrementacja i dekrementacja?
4. Do czego służy operator %?
29
DZIĘKUJĘ!
M A LWA G P I E @ G M A I L . C O M
O P E R AT O R Y
M W P
Show answer
Auto Play
Slide 1 / 29
SLIDE
Similar Resources on Wayground
20 questions
Formaty plików w projektowaniu 3D
Presentation
•
1st Grade
23 questions
Budowa komputera
Presentation
•
1st - 6th Grade
21 questions
Przystawanie trójkątów
Presentation
•
7th Grade
21 questions
Wyżyna Lubelska - klasa 5
Presentation
•
1st - 8th Grade
24 questions
Ulangkaji Kod Arahan
Presentation
•
7th - 9th Grade
22 questions
CODING CLUB SCRATCH
Presentation
•
1st - 5th Grade
23 questions
Future Simple & be going to
Presentation
•
1st Grade - Professio...
24 questions
2.4 Defining Selection
Presentation
•
12th Grade
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Computers
31 questions
Easter Trivia
Quiz
•
KG - 12th Grade
20 questions
Capitalization in sentences
Quiz
•
KG - 4th Grade
10 questions
GMAS ELA Review
Quiz
•
KG - University
10 questions
How to Catch a Dinosaur
Quiz
•
KG - 5th Grade
10 questions
2D and 3D Shapes Review
Presentation
•
KG - 3rd Grade
20 questions
Place Value
Quiz
•
KG - 3rd Grade
26 questions
Customary Measurement
Quiz
•
KG - University
10 questions
Kindergarten Count to 100
Quiz
•
KG