MCQs Test!! VB Basic Test !! Essentials of VB !! Creating User Services !! function !! Anatomy !! GK March-2019 !! DATA TYPES IN JAVA !! Classes ,Constructor ,Methods,Inheritance !! Ecology-I !! Biology 2019 !! Gk april 2019 !! Biology (living world) !! Plant anatomy !! CELL STRUCTURES AND FUNCTION !! General biology !! Human physiology !! Data structure !! Ecology-II !! GK TEST !! Reproduction in plants !! Human reproduction !! The ABC of C !! Operating system set1 !! Operating system set2 !! Gk and current affairs !! Animal kingdom !! Number system !! Animal kingdom-II !! Gk TEST-III !! Number series !! Microorganisms !! Interview question in c !! Time and Work !! Percentage !! General history !! Average !! Cells !! Locomotion and Movement !! paging !! Bacteriology !! Page replacement policy !! Secondary memory and Disk scheduling !! Introduction of Nervous System and neurons !! Plant harmones !! Transport and Mineral Nutrition in Plants !! Neurotransmitters !! Modern Indian History !! Photosynthesis in Plants !! Modern Indian History-II !! Plant respiration !! Environment & Biodiversity !! Environment & Biodiversity - II !! Algae, Bryophytes, Pteridophytes !! Area !! Cricket !! Days of the Year (India and the World) !! Plant Pathology - I !! Indian Transport System !! Plant Pathology - II !! Aptitude !! Biology !! Botany !! C language !! Computer Science !! Core Java !! Gate !! GK !! Mysql !! Operating system !! Physics !! VB-Visual Basic !! Zoology

JavaScript Tutorial

Operators In JavaScript
Previous Home Next

JavaScript operators : are symbols that are used to perform operations on operands foe example 4 + 7 is equal to 11. Here 4 and 7 are called operands and + is called operator.

There are following types of operators used in JavaScript :

  • Arithmetic Operators
  • Logical Operators
  • Comparison Operators (Relational)
  • Bitwise Operators
  • Assignment Operators
  • Special Operators

Airthematic operator

Arithmetic operators are used to perform arithmetic operations on the operands

Operator Description Example
+ Addition 20+20 = 40
- Subtraction 30-10 = 20
* Multiplication 10*10 = 100
/ Division 20/10 = 2
% Modulus (Remainder) 20%10 = 0
++ Increment var a=15; a++; Now a = 16
-- Decrement var a=15; a--; Now a = 14
<html>
<body>
<h1>The + Operator</h1>
<script>
var x = 5;
var y = 2;
var z = x + y;
document.write("the sum of" +z)
</script>
</body>
</html>

Output :

The + Operator the sum of 7

Logical Operators

Operator Description Example
&& Logical AND (10==20 && 20==33) = false
|| Logical OR (10==20 || 20==33) = false
! Logical Not !(10==20) = true

Comparison Operators or ( Relational Operators )

Operator Description Example
== if the value of two operands are equal or not, 10==40 = false
=== Identical (equal and of same type) 10==20 = false
!= Not equal to 10 !=20 = true
!== Not Identical 20 !== 20 = false
> Greater than 20 > 5 = true
>= Greater than or equal to 50 >= 10 = true
< Less than 20 < 10 = false
<= Less than or equal to 80 <=10 = false

Bitwise Operators

Operator Description Example
& Bitwise AND operator (a==10 & b==33) = false result
| Bitwise OR operator (a==x | 20==33) = false result
^ Bitwise XOR operator (a==8 ^ b==15) = false result
~ Bitwise NOT operator (~30) = -30
<< Bitwise Left Shift operator (10 << 2) = 40
>> Bitwise Right Shift operator (10>>2) = 2
>>> Bitwise Right Shift with Zero (10>>>2) = 2

 

Assignment Operators

Operator Description Example
= Assign A=10;B= 20;
A+B=30
+= Add and assign x=50; x+=20;
Now x = 70
- = Subtract and assign A=30; A-=10;
Now A= 20
*= Multiply and assign A=5; A*=30;
Now A = 150
/= Divide and assign x=20; x/=2;
Now x = 10
%= Modulus and assign x=100; x%=2;
Now a = 0

Special Operators

Operator Description Example
? Conditional Operator Lets you perform a simple "if...then...else"
, Comma Operator Evaluates two expressions and returns the result of the second expression.
delete Delete Operator its use to deletes a property from the object.
new new operator its creates an instance (object)
typeof typeof operator its Returns a string thats indicate the type of the unevaluated operand.
void void operator it is specifies an expression to be evaluated without returning a value.
this this operator its Returns a string that's indicating the type of the unevaluated operand.
in in oparator Its checks if object has the given property
yield yield operator its checks what is returned in a generator by the generator's iterator.
Previous Home Next