Archive for October, 2009

Przecinek (,) operatory przypisania (= += -=

Przecinek (,)
operatory przypisania (= += -= /= *= %=)
operator warunkowy (?:)
alternatywa logiczna (||)
koniunkcja logiczna (&&)
bitowe or (|)
bitowe xor (^)
bitowe and (&)
równość (== !=)
porównanie (< >=)
przesunięcie bitowe (<> >>>)
dodawanie/odejmowanie (+ -)
mnożenie dzielenie (* / %)
negacja/inkrementacja/dekrementacja (! – ++ –)
wywołanie funkcji, odwołanie do elementu tablicy, obiektu (() [])



Zwraca true, jeśli wartość lewego operandu jest

Zwraca true, jeśli wartość lewego operandu jest mniejsza od prawego.
>=
Zwraca true, jeśli wartość lewego operandu jest większa lub równa wartości prawego.
<=
Zwraca true, jeśli wartość lewego operandu jest mniejsza lub równa wartości prawego.
Hierarchia operatorów
W języku JavaScript stosowana jest następująca hierarchia operatorów (począwszy od naj­niższego do najwyższego


By Progs in html  .::. (Add your comment)

Lewej strony pojawiają się bity o wartości 0.

Lewej strony pojawiają się bity o wartości 0.
Tabela F.4: Operatory logiczne
Operator
Opis
&&
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śli operand ma wartość true.
Tabela F.5: Operatory porównania
Operator
Opis
==
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.


By Progs in pierwsza  .::. (Add your comment)

Przesuwaniu, są tracone; natomiast z lewej strony

Przesuwaniu, są tracone; natomiast z lewej strony pojawiają się bity o wartości odpowiadają­cej wartości najstarszego bitu oryginalnej liczby.
>>
Konwertuje operand lewostronny do 32 bitowej liczby bez znaku, a następnie przesuwa jej bity w prawo, o ilość bitów określoną za pomocą operandu prawostronnego. Bity, które zostaną „usunięte” z liczby przy przesuwaniu, są tracone; natomiast



Się bity o wartości zero. >>>

Się bity o wartości zero.
>>>
Konwertuje operand lewostronny do 32 bitowej liczby bez znaku, a następnie przesuwa jej bity w prawo, o ilość bitów określoną za pomocą operandu prawostronnego. Bity, które zostaną „usunięte” z liczby


By Progs in C++  .::. (Add your comment)

Do 32 bitowych liczb bez znaku, porównuje

Do 32 bitowych liczb bez znaku, porównuje odpowiadające sobie bity i zwraca zero dla każ­dej pary zer oraz jedynkę dla dowolnej innej kombinacji bitów.
XOR lub ^
Konwertuje operandy do 32 bitowych liczb bez znaku, porównuje odpowiadające sobie bity i zwraca jedynkę dla każdej pary, w której jeden bit jest równy zero, a drugi jeden. Dla wszystkich par, w których wartości obu bitów są takie same, zwraca wartość 0.
<<
Konwertuje operand lewostronny do 32 bitowej liczby bez znaku, a następnie przesuwa jej bity w lewo, o ilość bitów określoną za pomocą operandu prawostronnego. Bity, które zostaną „usunięte” z liczby przy przesuwaniu, są tracone; natomiast z prawej strony


By Progs in kodowanie  .::. (Add your comment)

Przez wartość prawego operandu % Oblicza resztę

Przez wartość prawego operandu
%
Oblicza resztę z dzielenia .
++
Dodaje do wartości operandu wartość jeden (może zostać użyty przed lub za operandem).

Odejmuje wartość jeden od wartości operandu (może zostać użyty przed lub za operandem).
-
Zmienia znak operandu.
Tabela F.3: Operatory bitowe
Operator
Opis
AND lub &
Konwertuje operandy do 32 bitowych liczb bez znaku, porównuje odpowiadające sobie bity i zwraca jedynkę dla każdej pary jedynek oraz zero dla dowolnej innej kombinacji bitów.
OR lub |
Konwertuje



Operandów i wynik przypisuje lewemu operandowi. /=

Operandów i wynik przypisuje lewemu operandowi.
/=
Dzieli wartość lewego operandu przez wartość prawego operandu i wynik przypisuje lewemu operandowi.
%=
Dzieli wartość lewego operandu przez wartość prawego operandu i przypisuje lewemu operandowi ułamkową część wyniku dzielenia.
Tabela F.2: Operatory arytmetyczne
Operator
Opis
+
Dodaje operandy.
-
Odejmuje wartość prawego operandu od wartości lewego operandu.
*
Mnoży operandy.
/
Dzieli wartość lewego


By Progs in html  .::. (Add your comment)

Nie powoduje zwrócenia jakiejkolwiek wartości (C|3). Tabela

Nie powoduje zwrócenia jakiejkolwiek wartości (C|3).
Tabela F.1: Operatory przypisania
Operator
Opis
=
Przypisuje lewemu operandowi wartość prawego operandu.
+=
Dodaje wartości lewego i prawego operandu, a wynik przypisuje lewemu operandowi.
-=
Odejmuje wartość prawego operandu od wartości lewego operandu, a wynik przypisuje do lewego operandu.
*=
Mnoży wartości


By Progs in kodowanie  .::. (Add your comment)

Wartość1 : wartość2 Jeśli warunek jest spełniony,

Wartość1 : wartość2
Jeśli warunek jest spełniony, to zwracana jest wartość1, w prze­ciw­nym wypadku zwracana jest wartość2 (C|2|3|I),
Operatory łańcuchowe — istnieją dwa operatory łańcuchowe, pierwszym jest operator konkatenacji (połączenia) – +, powoduje on powstanie łań­cucha znaków zawierającego wartości operandu lewostronnego i prawostronnego, dostępny jest także operator przypisania i konkatenacji (+=) (C|2|3|I),
typeof — jest to operator jednoargumentowy, który powoduje zwrócenie typu jego operandu, 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,


By Progs in kodowanie  .::. (Add your comment)

Dostępne w języku JavaScript, operatory tego typu

Dostępne w języku JavaScript, operatory tego typu traktują operandy jako liczby zapisane w kodzie binarnym (o podstawie 2), jednakże zwracają normalne wartości liczbowe (C|2|3|I),
Operatory logiczne — tabela F.4 zawiera operatory logiczne dostępne w języku JavaScript (C|2|3|I),
Operatory porównania — tabela F.5 zawiera wszystkie operatory porównania dostępne w języku JavaScript (C|2|3|I),
Operator warunkowy — operator warunkowy ma następującą postać:
(warunek)


By Progs in html  .::. (Add your comment)

(2|3|4), while — instrukcja rozpoczynająca pętlę while,

(2|3|4),
while — instrukcja rozpoczynająca pętlę while, kod umieszczony wewnątrz tych pętli wykonywany jest tak długo, jak warunek umieszczony na ich początku jest prawdziwy (czyli ma wartość true) (2|3|4),
with — instrukcja określająca wartość dla domyślnego obiekt; metoda podobna do tworzenia zmiennej globalnej przy użyciu funkcji (2|3|4).

Operatory
Operatory przypisania — tabela F.1 zawiera wszystkie operatory przypisania dostępne w języku JavaScript (C|2|3|I),
Operatory arytmetyczne — tabela F.2 zawiera wszystkie operatory arytme­tyczne dostępne w języku JavaScript (C|2|3|I),
Operatory bitowe — tabela F.3 zawiera operatory


By Progs in C++  .::. (Add your comment)

JavaScriptu, takich jak Date) (2|3|4), return [wartość]

JavaScriptu, takich jak Date) (2|3|4),
return [wartość] — określa wartość, jaką ma zwrócić wykonywana funkcja. Na przykład, return x spowoduje zwrócenie wartości zmiennej x (2|3|4),
switch — oblicza wartość wyrażenia i próbuje dopasować je do etykiety lub wartości podanej w bloku case, jeśli pasujący blok case zostanie odnaleziony, to skrypt wykona umieszczone w nim instrukcje; instrukcja wprowadzona w języku JavaScript 1.2, (działa podobnie do instrukcji switch dostępnej w składni powłoki C),
this — instrukcja używana przy odwoływaniu się do konkretnego obiektu, jak pokazałam na poniższym przykładzie (2|3|4):
onClick = ‘javascript:moja_funkcja(this.form)’
var [nazwa] — deklaruje zmienną o podanej


By Progs in pierwsza  .::. (Add your comment)

— instrukcja tworząca etykietę lub wskaźnik do

— instrukcja tworząca etykietę lub wskaźnik do kodu, z którego można korzystać w innej części skryptu, odwołując się do tej etykiety, kierujesz wykonywanie skryptu do instrukcji opatrzonej tę etykietą,
new — tworzy nowy egzemplarz obiektu zdefiniowanego przez użytkownika (można jej także używać do tworzenia nowych egzemplarzy wbudowanych


By Progs in kodowanie  .::. (Add your comment)

Wszystkich właściwości obiektu i dla każdej z

Wszystkich właściwości obiektu i dla każdej z nich wykonuje blok kodu (2|3|4),
function [nazwa]() — deklaruje funkcję, do której można się odwołać i z której można korzystać w procedurach obsługi zdarzeń (2|3|4),
if … else — konstrukcja służąca do sprawdzania, czy podane wyrażenie jest prawdziwe, bloki if … else mogą zawierać dowolne instrukcje i funkcje (oraz wywoływać je) zarówno w przypadku, gdy warunek jest spełniony, jak i gdy jest fałszywy (2|3|4),
import — używana wraz z instrukcją export, w skryptach podpisywanych cyfrowo umożliwia wyeksportowanie wszystkich właściwości, funkcji i zmiennych do innego skryptu; wprowadzona w wersji JavaScript 1.2,
label



W wersji JavaScript 1.2, for([wyrażenie_początkowe];[warunek];[wyrażenie_inkrementujące])

W wersji JavaScript 1.2,
for([wyrażenie_początkowe];[warunek];[wyrażenie_inkrementujące]) — rozpoczyna pętlę for, podawane argumenty to: inicjalizacja zmiennych (wayrażenie_początkowe), testowany warunek zakończenia pętli (warunek) oraz określenie sposobu inkrementacji (wyrażenie_inkrementujące) (2|3|4),
for … in — przypisuje zmiennej


By Progs in pierwsza  .::. (Add your comment)

Wykonywana do momentu, gdy podane

Wykonywana do momentu, gdy podane wyrażenie warunkowe uzyska wartość false; wprowadzona w wersji JavaScript 1.2,
export — używana wraz z instrukcją import, w skryptach podpisywanych cyfrowo umożliwia wyeksportowanie wszystkich właściwości, funkcji i zmiennych do innego skryptu;


By Progs in html  .::. (Add your comment)


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.