Main introduction: JavaScript reinforcement tutorial-JavaScript operator JavaScript Arithmetic Operator this article is an official HTML5 training tutorial for H5EDU institutions, mainly about: JavaScript reinforcement tutorial-JavaScript Operator
JavaScript Arithmetic Operators
Arithmetic Operators are used to perform operations on two variables or values.
Assign a value of y = 5. The following table describes the use of arithmetic operators:
Example of the operator Description: an online instance with the y value x value
+ Addition x = y + 2 y = 5 x = 7 instances
-Subtraction x = y-2 y = 5 x = 3 instances
* Multiplication x = y * 2 y = 5 x = 10 instances
/Division x = y/2 y = 5 x = 2.5 instances
% Remainder x = y % 2 y = 5 x = 1 instance
++ Auto-increment x = ++ y = 6 x = 6 instances
X = y ++ y = 6 x = 5 instances
-- Auto-Subtract x = -- y = 4 x = 4 instance
X = y -- y = 4 x = 5 instances
For Arithmetic Operators, read our JavaScript operator tutorial.
JavaScript assignment operator
The value assignment operator is used to assign values to JavaScript variables.
Given x = 10 and y = 5, the following table describes the assignment operators:
Operator example Same As x value online instance
= X = y x = 5 instances
+ = X + = y x = x + y x = 15 instances
-= X-= y x = x-y x = 5 instances
* = X * = y x = x * y x = 50 instances
/= X/= y x = x/y x = 2 instance
% = X % = y x = x % y x = 0 instance
For the value assignment operator, you can read our JavaScript operator tutorial.
JavaScript string Operator
+ Operator, + = operator can be used to connect strings.
Given text1 = "Good", text2 = "Morning", and text3 = "", the following table illustrates the use of string operators:
Operator example: text1 text2 text3 online instance
+ Text3 = text1 + text2 "Good" "Morning" "Good Morning" instance
+ = Text1 + = text2 "Good Morning" "Morning" instance
Comparison Operators
Comparison operators are used to determine logical statements to determine whether the given two values or variables are equal.
Given x = 5, the following table shows the usage of comparison operators:
Operator description comparison result online instance
= X = 8 false instance
X = 5 true instance
===The value and type are equal (constant =) x = "5" false instance
X = 5 true instance
! = Not equal to x! = 8 true instances
! = Values and types are not equal to (not always equal to) x! = "5" true instance
X! = 5 false instances
> Greater than x> 8 false instances
<Less than x <8 true instance
> = Greater than or equal to x> = 8 false instance
<= Less than or equal to x <= 8 true instance
For more information about comparison operators, see our JavaScript comparison operators tutorial.
Conditional Operators
Conditional operators are used for conditional assignment.
Given x = 6 and y = 3, the following table demonstrates the operation of conditional operators:
Syntax example online instance
Variable = (condition )? Value 1: Value 2 voteable = (age & 18 )? "Too young": "Old enough" instance
Logical operators
Logical operators are used to determine the logical relationship between variables or values.
Given x = 6 and y = 3, the following example demonstrates the use of logical operators:
Operator Description Example
& And (x <10 & y> 1) are true
| Or (x = 5 | y = 5) is false
! Not! (X = y) is true
JavaScript bit operator
Bitwise operators work on 32-bit numbers. Any numeric operation is converted to 32 bits. The result is converted to a JavaScript number.
The operator Description Example is similar to the result decimal.
& AND x = 5 & 1 0101 & 0001 0001 1
| OR x = 5 | 1 0101 | 0001 0101 5
~ Reverse x = ~ 5 ~ 0101 1010 10
^ Exclusive or x = 5 ^ 1 0101 ^ 0001 0100 4
<Left shift/td> x = 5 <1 0101 <1 1010 10
> Right shift x = 5> 1 0101> 1 0010 2
The above is the content of the JavaScript operator in the JavaScript enhancement tutorial. For more information, see the PHP Chinese website (www.php1.cn )!