Search Header Logo
40 JavaScript Operatory

40 JavaScript Operatory

Assessment

Presentation

Computers

KG

Practice Problem

Easy

Created by

Małgorzata WP

Used 2+ times

FREE Resource

19 Slides • 10 Questions

1

media

O P E R AT O R Y

M W P

2

media

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

media

OPERATORY

Arytmetyczne

Logiczne

Bitowe

Przypisania

Porównania

Łańcuchowy

4

media

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

media
media

PRZYKŁAD

7 + 2 = 9

7-2 = 5

7*2 = 14

7/2 = 3.5

7 % 2 = 1

6

media

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:

1

wartość TRUE, jeżeli zmienne są równe

2

wartość TRUE, jeżeli zmienne nie są równe

3

wartość TRUE: jeżeli zmienne są równe i tego samego typu

8

Multiple Choice

Wynikiem operatora
a > b
jest:

1

wartość TRUE, jeżeli zmienna a jest większa od zmiennej b

2

wartość TRUE, jeżeli zmienna a jest mniejsza od zmiennej b

3

wartość TRUE, jeżeli zmienna a jest większa lub równa zmiennej b

9

Multiple Choice

Wynikiem operatora
a >= b
jest:

1

wartość TRUE, jeżeli zmienna a jest mniejsza lub równa zmiennej b

2

wartość TRUE, jeżeli zmienna a jest mniejsza od zmiennej b

3

wartość TRUE, jeżeli zmienna a jest większa lub równa zmiennej b

10

media

ĆWICZENIE 1

<script>

var x=7;

var y=2;

document.write("Wynikiem porównania x &lt; 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

media

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

1

zwraca wartość TRUE, jeżeli jedna ze
zmiennych jest prawdziwa

2

zwraca wartość TRUE, jeżeli zmienne a i b są prawdziwe

3

neguje wyrażenie a

13

Multiple Choice

Operator a | | b

1

zwraca wartość TRUE, jeżeli jedna ze
zmiennych jest prawdziwa

2

zwraca wartość TRUE, jeżeli zmienne a i b są prawdziwe

3

neguje wyrażenie a

14

Multiple Choice

Operator ! a

1

zwraca wartość TRUE, jeżeli jedna ze
zmiennych jest prawdziwa

2

zwraca wartość TRUE, jeżeli zmienne a i b są prawdziwe

3

neguje wyrażenie a

15

media

Ć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

media

17

Multiple Choice

Jest to symbol & operatora

1

AND

2

XOR

3

OR

18

Multiple Choice

Operator bitowy AND

1

Wyświetla 1, jeżeli jedna ze zmiennej
(ale nie obie jednocześnie) jest jedynką

2

Wyświetla 1, jeżeli obie zmienne są jedynkami

3

Wyświetla 1, jeżeli jedna ze zmiennej jest
jedynką

19

Multiple Choice

Operator bitowy XOR

1

Wyświetla 1, jeżeli jedna ze zmiennej
(ale nie obie jednocześnie) jest jedynką

2

Wyświetla 1, jeżeli obie zmienne są jedynkami

3

Wyświetla 1, jeżeli jedna ze zmiennej jest
jedynką

20

Multiple Choice

Operator bitowy OR

1

Wyświetla 1, jeżeli jedna ze zmiennej
(ale nie obie jednocześnie) jest jedynką

2

Wyświetla 1, jeżeli obie zmienne są jedynkami

3

Wyświetla 1, jeżeli jedna ze zmiennej jest
jedynką

21

media

Ć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

media

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

media

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

media
media

ĆWICZENIE 4

25

media

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

media
media

ĆWICZENIE 5

27

media
media

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

media

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

media

DZIĘKUJĘ!

M A LWA G P I E @ G M A I L . C O M

media

O P E R AT O R Y

M W P

Show answer

Auto Play

Slide 1 / 29

SLIDE