[ Pobierz całość w formacie PDF ]
.4 zawiera operatory logiczne dostêpne w jêzykuJavaScript (C|2|3|I),Operatory porównania — tabela F.5 zawiera wszystkie operatory porównaniadostêpne w jêzyku JavaScript (C|2|3|I),Operator warunkowy — operator warunkowy ma nastêpuj¹c¹ postaæ:(warunek) ? wartoœæ1 : wartoœæ2Jeœli warunek jest spe³niony, to zwracana jest wartoœæ1, w prze­ciw­nym wypadkuzwracana jest wartoœæ2 (C|2|3|I),Operatory ³añcuchowe — istniej¹ dwa operatory ³añcuchowe, pierwszym jestoperator konkatenacji (po³¹czenia) – +, powoduje on powstanie ³añ­cucha znakówzawieraj¹cego wartoœci operandu lewostronnego i prawostronnego, dostêpny jesttak¿e operator przypisania i konkatenacji (+=) (C|2|3|I),typeof — jest to operator jednoargumentowy, który powoduje zwrócenie typu jegooperandu, mo¿liwe wartoœci zwrócone przez ten operator to: object, string,number, boolean, function, undefined (C|3|I),void — jest to operator jednoargumentowy, którego operandem jest wyra¿enie,operator nie powoduje zwrócenia jakiejkolwiek wartoœci (C|3).Tabela F.1: Operatory przypisaniaOperatorOpis=Przypisuje lewemu operandowi wartoœæ prawego operandu.+=Dodaje wartoœci lewego i prawego operandu, a wynik przypisuje lewemuoperandowi.-=Odejmuje wartoœæ prawego operandu od wartoœci lewego operandu, a wynikprzypisuje do lewego operandu.*=Mno¿y wartoœci obu operandów i wynik przypisuje lewemu operandowi./=Dzieli wartoœæ lewego operandu przez wartoœæ prawego operandu i wynikprzypisuje lewemu operandowi.%=Dzieli wartoœæ lewego operandu przez wartoœæ prawego operandu i przypisujelewemu operandowi u³amkow¹ czêœæ wyniku dzielenia.Tabela F.2: Operatory arytmetyczneOperatorOpis+Dodaje operandy.-Odejmuje wartoœæ prawego operandu od wartoœci lewego operandu.*Mno¿y operandy./Dzieli wartoœæ lewego operandu przez wartoœæ prawego operandu%Oblicza resztê z dzielenia.++Dodaje do wartoœci operandu wartoœæ jeden (mo¿e zostaæ u¿yty przed lub zaoperandem).--Odejmuje wartoœæ jeden od wartoœci operandu (mo¿e zostaæ u¿yty przed lub zaoperandem).-Zmienia znak operandu.Tabela F.3: Operatory bitoweOperatorOpisAND lub &Konwertuje operandy do 32 bitowych liczb bez znaku, porównuje odpowiadaj¹cesobie bity i zwraca jedynkê dla ka¿dej pary jedynek oraz zero dla dowolnejinnej kombinacji bitów.OR lub |Konwertuje operandy do 32 bitowych liczb bez znaku, porównuje odpowiadaj¹cesobie bity i zwraca zero dla ka¿­dej pary zer oraz jedynkê dla dowolnej innejkombinacji bitów.XOR lub ^Konwertuje operandy do 32 bitowych liczb bez znaku, porównuje odpowiadaj¹cesobie bity i zwraca jedynkê dla ka¿dej pary, w której jeden bit jest równyzero, a drugi jeden.Dla wszystkich par, w których wartoœci obu bitów s¹ takiesame, zwraca wartoœæ 0.>>Konwertuje operand lewostronny do 32 bitowej liczby bez znaku, a nastêpnieprzesuwa jej bity w prawo, o iloœæ bitów okreœlon¹ za pomoc¹ operanduprawostronnego.Bity, które zostan¹ „usuniête” z liczby przy przesuwaniu, s¹tracone; natomiast z lewej strony pojawiaj¹ siê bity o wartoœci odpowiadaj¹­cejwartoœci najstarszego bitu oryginalnej liczby.>>Konwertuje operand lewostronny do 32 bitowej liczby bez znaku, a nastêpnieprzesuwa jej bity w prawo, o iloœæ bitów okreœlon¹ za pomoc¹ operanduprawostronnego.Bity, które zostan¹ „usuniête” z liczby przy przesuwaniu, s¹tracone; natomiast z lewej strony pojawiaj¹ siê bity o wartoœci 0.Tabela F.4: Operatory logiczneOperatorOpis&&Zwraca wartoœæ true, jeœli oba operandy maj¹ wartoœæ true.||Zwraca wartoœæ true, jeœli przynajmniej jeden z operandów ma wartoœæ true.!Zwraca wartoœæ true, jeœli operand ma wartoœæ false, a wartoœæ false jeœlioperand ma wartoœæ true.Tabela F.5: Operatory porównaniaOperatorOpis==Zwraca wartoœæ true, jeœli oba operandy s¹ sobie równe.!=Zwraca wartoœæ true, jeœli operandy nie s¹ równe.>Zwraca true, jeœli wartoœæ lewego operandu jest wiêksza od prawego.=Zwraca true, jeœli wartoœæ lewego operandu jest wiêksza lub równa wartoœciprawego.=)przesuniêcie bitowe (> >>>)dodawanie/odejmowanie (+ -)mno¿enie dzielenie (* / %)negacja/inkrementacja/dekrementacja (! - ++ --)wywo³anie funkcji, odwo³anie do elementu tablicy, obiektu (() []) [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • orla.opx.pl