BLOG main image
분류 전체보기 (313)
교육 (13)
NEIS (6)
Edufine (0)
Programmer (5)
Android Programming (1)
Internet W3 (18)
JAVA Programming (9)
JSP/Servlet (1)
Framework (7)
Spring For Beginner (4)
eGovFrame (10)
MEAN Stack (2)
NodeJS (5)
SublimeText (30)
SublimeText_Tips (18)
Eclipse (16)
JavaScript (8)
jQuery (12)
jQuery_tips (1)
Ajax (3)
DWR(Direct Web Remote) (4)
JSON(JS Object Notation) (4)
Oracle (2)
MySQL (28)
OS (16)
Download (3)
Life (10)
Favorit Site (1)
Books (2)
Healthy (1)
Stocks (1)
HTML5/CSS (1)
Python (4)
Security (7)
CISSP (0)
Ruby On Rails (5)
일기장 (0)
영어 교과서(중2) (3)
알고리즘 (0)
Go Lang (3)
VB 2010 (12)
C# (1)
정보보안기사(네트워크보안) (0)
업무 활용 엑셀 (11)
틈틈이 활용팁 (14)
하루 하루 살아가며 ……. (2)
기술 (1)
파이썬 & 데이터분석 (1)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2015. 7. 13. 18:56
JavaScript Operators

 

Example

Assign values to variables and add them together:

var x = 5; // assign the value 5 to x
var y = 2; // assign the value 2 to y
var z = x + y; // assign the value 7 to z (x + y)

 

 

<!DOCTYPE html>
<html>
<body>

<h1>JavaScript Operators</h1>

<p>x = 5, y = 2, calculate z = x + y, and display z:</p>

<p id="demo"></p>

<script>
   var x = 5;
   var y = 2;
   var z = x + y;
   document.getElementById("demo").innerHTML = z;
</script>

</body>
</html> 

 

JavaScript Arithmetic Operators

Arithmetic operators are used to perform arithmetic on numbers (literals or variables).

Operator Description
+ Addition
- Subtraction
* Multiplication
/ Division
% Modulus
++ Increment
-- Decrement

The addition operator (+) adds numbers:

Adding

var x = 5;
var y = 2;
var z = x + y;

 

<script>
   var x = 5;
   var y = 2;
   var z = x + y;
   document.getElementById("demo").innerHTML = z;
</script> 

 

The multiplication operator (*) multiplies numbers.

Multiplying

var x = 5;
var y = 2;
var z = x * y;

 

<p id="demo"></p>

<script>
   var x = 5;
   var y = 2;
   var z = x * y;
   document.getElementById("demo").innerHTML = z;
</script> 

 

You will learn more about JavaScript operators in the next chapters.

 

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

The assignment operator (=) assigns a value to a variable.

Assignment

var x = 10;

 

The addition assignment operator (+=) adds a value to a variable.

Assignment

var x = 10;
x += 5;

 

JavaScript String Operators

The + operator can also be used to add (concatenate) strings.

When used on strings, the + operator is called the concatenation operator.

  

<p>The + operator concatenates (adds) strings.</p>

<p id="demo"></p>

<script>
   var txt1 = "John";
   var txt2 = "Doe";
   document.getElementById("demo").innerHTML = txt1 + " " + txt2;
</script> 

 

The += assignment operator can also be used to add (concatenate) strings:

<p>The assignment operator += can concatenate strings.</p>

<p id="demo"></p>

<script>
   txt1 = "What a very ";
   txt1 += "nice day";
   document.getElementById("demo").innerHTML = txt1;
</script> 

 

Adding Strings and Numbers

Adding two numbers, will return the sum, but adding a number and a string will return a string:

 

<p>Adding a number and a string, returns a string.</p>

<p id="demo"></p>

<script>
  var x = 5 + 5;
  var y = "5" + 5;
  var z = "Hello" + 5;
  document.getElementById("demo").innerHTML =
  x + "<br>" + y + "<br>" + z;
</script> 

 

 The rule is: If you add a number and a string, the result will be a string!

 

 

JavaScript Comparison and Logical 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

 

Comparison and logical operators are described in the JS Comparisons chapter. 

반응형

'JavaScript' 카테고리의 다른 글

[07] JavaScript Variables  (0) 2015.07.13
[06] JavaScript Comments  (0) 2015.07.13
[05] JavaScript Statements  (0) 2015.07.13
[04] JavaScript Syntax  (0) 2015.07.13
[03] JavaScript Output  (0) 2015.07.13