JavaScript Operators
Example
Assign values to variables and add them together:
let x = 5; // assign the value 5 to x
let y = 2; // assign the value 2 to y
let z = x + y; // assign the value 7 to z (5 + 2)
The assignment operator (=
) assigns a value to a variable.
Assignment
let x = 10;
The addition operator (+
) adds numbers:
Adding
let x = 5;
let y = 2;
let z = x + y;
The multiplication operator (*
) multiplies numbers.
Multiplying
let x = 5;
let y = 2;
let z = x * y;
JavaScript Arithmetic Operators
Arithmetic operators are used to perform arithmetic on numbers:
Operator | Description |
---|---|
+ | Addition |
– | Subtraction |
* | Multiplication |
** | Exponentiation |
/ | Division |
% | Modulus (Division Remainder) |
++ | Increment |
— | Decrement |
JavaScript Assignment Operators
Assignment operators assign values to JavaScript variables.
Operator | Example | Same As |
---|---|---|
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x – y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
%= | x %= y | x = x % y |
**= | x **= y | x = x ** y |
The addition assignment operator (+=
) adds a value to a variable.
Assignment
let x = 10;
x += 5;
JavaScript String Operators
The +
operator can also be used to add (concatenate) strings.
Example
let text1 = "John";
let text2 = "Doe";
let text3 = text1 + " " + text2;
The result of text3 will be:
John Doe
The +=
assignment operator can also be used to add (concatenate) strings:
Example
let text1 = "What a very ";
text1 += "nice day";
The result of text1 will be:
What a very nice day
When used on strings, the + operator is called the concatenation operator.
Adding Strings and Numbers
Adding two numbers, will return the sum, but adding a number and a string will return a string:
Example
let x = 5 + 5;
let y = "5" + 5;
let z = "Hello" + 5;
The result of x, y, and z will be:
10
55
Hello5
If you add a number and a string, the result will be a string!
JavaScript Comparison Operators
Operator | Description |
---|---|
== | equal to |
=== | equal value and equal type |
!= | not equal |
!== | not equal value or not equal type |
> | greater than |
< | less than |
>= | greater than or equal to |
<= | less than or equal to |
? | ternary operator |
JavaScript Logical Operators
Operator | Description |
---|---|
&& | logical and |
|| | logical or |
! | logical not |
JavaScript Type Operators
Operator | Description |
---|---|
typeof | Returns the type of a variable |
instanceof | Returns true if an object is an instance of an object type |
JavaScript Bitwise Operators
Bit operators work on 32 bits numbers.
Any numeric operand in the operation is converted into a 32 bit number. The result is converted back to a JavaScript number.
Operator | Description | Example | Same as | Result | Decimal |
---|---|---|---|---|---|
& | AND | 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | OR | 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | NOT | ~ 5 | ~0101 | 1010 | 10 |
^ | XOR | 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | left shift | 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | right shift | 5 >> 1 | 0101 >> 1 | 0010 | 2 |
>>> | unsigned right shift | 5 >>> 1 | 0101 >>> 1 | 0010 | 2 |
Note: The examples above uses 4 bits unsigned examples. But JavaScript uses 32-bit signed numbers.
Because of this, in JavaScript, ~ 5 will not return 10. It will return -6.
~00000000000000000000000000000101 will return 11111111111111111111111111111010
43 Responses
order levaquin 250mg for sale levaquin 500mg tablet
buy avodart 0.5mg celebrex pills zofran 8mg cost
spironolactone 100mg price finasteride 5mg pills purchase diflucan pill
ampicillin 250mg pill ampicillin ca erythromycin 500mg generic
buy sildenafil 100mg pill sildenafil online order robaxin for sale
buy sildenafil purchase estrace pills order estrace without prescription
buy lamictal pills buy lamotrigine 200mg online tretinoin canada
order tadalafil 10mg for sale buy diclofenac online cheap buy voltaren 50mg pill
order accutane generic accutane 10mg over the counter buy zithromax 500mg for sale
indomethacin order online purchase lamisil online cheap order amoxicillin 250mg online
cheap tadalafil generic cialis savings card viagra 50mg for sale
buy generic arimidex 1 mg biaxin 500mg ca viagra for women
tadalafil 5mg gГ©nГ©rique tadalafil 40mg generique pas cher viagra 200mg pour homme
buy prednisone 40mg generic order deltasone online cheap purchase sildenafil online
cialis kaufen ohne rezept original sildenafil 200mg rezeptfrei sicher kaufen sildenafil kaufen ohne rezept
oral isotretinoin 40mg isotretinoin 10mg without prescription stromectol 0.5 mg
doxycycline 200mg sale order clomiphene pills oral lasix 100mg
altace 5mg price ramipril 5mg cheap buy azelastine 10 ml
order clonidine generic buy generic antivert 25mg order tiotropium bromide 9mcg online
buy generic buspirone brand buspar ditropan 2.5mg drug
terazosin over the counter generic azulfidine 500mg buy generic azulfidine 500mg
alendronate 35mg pills order generic paracetamol 500mg pepcid 20mg over the counter
order benicar generic divalproex 500mg usa acetazolamide 250 mg oral
prograf order online order generic ursodiol 300mg ursodiol price
buy isosorbide 40mg generic imuran 50mg for sale order telmisartan
zyban 150mg drug purchase seroquel sale seroquel over the counter
molnunat 200mg us order cefdinir 300 mg pill prevacid order online
order sertraline pill order kamagra 200mg for sale viagra 50mg for sale
imuran 100mcg price imuran brand buy sildenafil 100mg generic
tadalafil drug cialis 5mg price order viagra pills
order tadalafil 20mg online purchase amantadine generic order symmetrel 100mg sale
oral revia 50 mg purchase aripiprazole pill aripiprazole 20mg uk
oral dapsone 100mg aceon ca aceon 8mg tablet
medroxyprogesterone sale provera 10mg cost order periactin 4 mg for sale
modafinil 200mg us order provigil 100mg without prescription stromectol online
order fluvoxamine 50mg without prescription buy glipizide buy glipizide 5mg sale
isotretinoin 20mg drug buy amoxicillin 500mg sale order prednisone 20mg
piracetam without prescription buy piracetam online viagra 50mg canada
cost azithromycin 500mg order gabapentin 800mg gabapentin 800mg uk
usa pharmacy cialis generic cialis 5mg canadian viagra and healthcare
cialis sales betnovate cost anafranil price
tadalafil 40mg for sale oral clomipramine oral clomipramine 50mg
Hello bro!301 Moved Permanently!
пансионат для престарелых
https://pansionat-rnd.ru/
“Дом престарелых” – это общепринятое название для социального учреждения, которое оказывает услуги по социальной защите и помощи престарелым людям. Если вы ищете информацию о конкретном доме престарелых в Ростове-на-Дону, можете уточнить местоположение и другую информацию.
частный пансионат