Operators are the symbols used to work with variables. Operators in JavaScript, as in PHP, can involve mathematics, changes to strings, and comparison and logcal operations (and, or, etc.).

">
立诚勿怠,格物致知
It's all about connecting the dots

Operators in JavaScript

Operators are the symbols used to work with variables. Operators in JavaScript, as in PHP, can involve mathematics, changes to strings, and comparison and logcal operations (and, or, etc.).

1. Arithmetic Operators

Operator Description Example
+ Addition J+12
Subtraction j-22
* Multiplication j*7
/ Division j/3.13
% Modulus (division remainder) j%6
++ Increment ++j
–– Decrement – –j
(There should be no space between the two “–”, here I place a space between the two “–” just for the purpose to show them more clearly.)

2. Assignment Operators

j = j % 7

Operator Example Equivalent to
= j=99 j = 99
+= j+=2 j = j + 2
+= j+=’string’ j = j + ‘string’
-= j-=12 j = j – 12
*= j*=2 j = j * 2
/= j/=6 j = j / 6
%= j%=7

3. Comparison Operators

Operator Description Example
== Is equal to j==42
!= Is not equal to j!=17
> Is greater than j>0
< Is less than j<100
>= Is greater than or euqal to j>=23
<= Is less than or equal to j<=13
=== Is equal to (and of the same type) j===56
!== Is not euqal to (and of the same type) j!==’1′

4. Logical Operators

Operator Description Example
&& And j == 1 && k == 2
|| Or j < 100 || j > 0
! Not ! (j role=”strong”>== k)

5. Variable Incrementing and Decrementing

Operator What it does Note
x++, ++x Adds one to x (same as x = + 1) While both x++ and ==X add one to x, they are not identical. The former increments x after the assignment is complete, and the later before. For example, if x is 5, y=x++ results in y set to 5 and x set to 6, while y=++x results in both x and y set to 6. The operator – – (minus sign) works similarly.
x– –, – –x Subtracts one from x (same as x = x -1)

6. String Concatenation

JavaScript handles string concatenation slightly differently from PHP. Instead of the . (peirod) opperator, it uses the plus sign (+), like this:

document.write("You have " + messages + "messages.")

Assuming that the variable messages is set to the value 3, the output from this line of code will be:

You have 3 messages.

Just as you can add a value to a numeric variable with the += operator, you can also append one string to another the same say:

name = "James"
name += " Dean"

7. Escaping Characters

Character Meaning
\b Backspace
\f Form feed
\n Newline
\r Carriage return
\t Tab
\’ Single quote (or apostrophe)
\” Double quote
\\ Backslash
\XXX An octal number between 000 and 377 that represents the Latin-1 character equivalent (such as \251 for the © symbol)
\xXX A hexadecimal number between 00 and FF that represents the Latin-1 character equivalent (such as \xA9 for the © symbol)
\uXXXX A hexadecimal number between 0000 and FFFF that represents the Unicode character equivalent (such as \u00A9 for the © symbol)
赞(0) 打赏
文章名称:《Operators in JavaScript》
文章链接:https://www.orzzone.com/operators-in-javascript.html
商业联系:yakima.public@gmail.com

本站大部分文章为原创或编译而来,对于本站版权文章,未经许可不得用于商业目的,非商业性转载请以链接形式标注原文出处。
本站内容仅供个人学习交流,不做为任何投资、建议的参考依据,因此产生的问题需自行承担。

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力提供更多优质内容!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册