μ‚°μˆ μ—°μ‚°μž

2020. 3. 31. 22:26γ†πŸ“ μ›Ή 개발/HTML · CSS · JAVASCRIPT

λ°˜μ‘ν˜•

μ°Έκ³  : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators

 

μ‚°μˆ  μ—°μ‚°μž

μ‚°μˆ  μ—°μ‚°μžλŠ” 숫자 κ°’(λ¦¬ν„°λŸ΄ λ˜λŠ” λ³€μˆ˜)을 ν”Όμ—°μ‚°μžλ‘œ λ°›μ•„ ν•˜λ‚˜μ˜ 숫자 값을 λ°˜ν™˜ν•©λ‹ˆλ‹€.

developer.mozilla.org

μ‚°μˆ  μ—°μ‚°μžλŠ” 숫자 값을 ν”Όμ—°μ‚°μžλ‘œ λ°›μ•„ ν•˜λ‚˜μ˜ 숫자 값을 λ°˜ν™˜.

ν‘œμ€€ μ‚°μˆ  μ—°μ‚°μžλŠ” λ§μ…ˆ(+), λΊ„μ…ˆ(-), κ³±μ…ˆ(*), λ‚˜λˆ—μ…ˆ(/)μž…λ‹ˆλ‹€.


1. λ§μ…ˆ (+)

   - 숫자 ν”Όμ—°μ‚°μžλ₯Ό λ”ν•œ κ°’, λ˜λŠ” λ¬Έμžμ—΄μ„ μ—°κ²°

 

ꡬ문 : x + y

 

document.write('<br>'); => μ€„λ°”κΏˆ


2. λΊ„μ…ˆ (-)

  - 두 개의 ν”Όμ—°μ‚°μžλ₯Ό λΊ€ 값을 생성

 

ꡬ문 : x - y

 

NaN ??

Not-A-Number(μˆ«μžκ°€ μ•„λ‹˜)λ₯Ό λ‚˜νƒ€λ‚Έλ‹€.

 

ν”„λ‘œκ·Έλž¨μ—μ„œ NaN이 λ“±μž₯ν•˜λŠ”κ±΄ λ“œλ¬Όμ§€λ§Œ μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œ Math λΌλŠ” ν•¨μˆ˜κ°€ μ‹€νŒ¨ν•˜κ±°λ‚˜ 숫자 νŒŒμ‹± ν•¨μˆ˜κ°€ μ‹€νŒ¨ν•˜λ©΄ λ°˜ν™˜λ©λ‹ˆλ‹€.


3. λ‚˜λˆ—μ…ˆ (/)

  - μ™Όμͺ½ ν”Όμ—°μ‚°μžλ₯Ό ν”Όμ œμˆ˜λ‘œ, 였λ₯Έμͺ½ ν”Όμ—°μ‚°μžλ₯Ό 제수둜 ν•œ λͺ«μ„ μƒμ„±ν•œλ‹€.

  - ν”Όμ—°μ‚°μž : μ—°μ‚°μ˜ λŒ€μƒ

  - ν”Όμ œμˆ˜ : λ‚˜λˆ—μ…ˆμ—μ„œ , λ‚˜λˆ”μ„ λ‹Ήν•˜λŠ” 수

  - 제수 : λ‚˜λˆ—μ…ˆμ—μ„œ, μ–΄λ–€ 수λ₯Ό λ‚˜λˆ„λŠ” 수

 

 

 

Infinity ??

μ „μ—­ 속성은 λ¬΄ν•œλŒ€λ₯Ό λ‚˜νƒ€λ‚΄λŠ” μˆ«μžκ°’μ΄λ‹€.


4. κ³±μ…ˆ (*)

  - 두 μ—°μ‚°μžμ˜ 곱을 μƒμ„±ν•œλ‹€.

 

ꡬ문 : x * y

 


5.λ‚˜λ¨Έμ§€ (%)

  - μ™Όμͺ½ ν”Όμ—°μ‚°μžλ₯Ό 였λ₯Έμͺ½ ν”Όμ—°μ‚°μžλ‘œ λ‚˜λˆ΄μ„ λ•Œμ˜ λ‚˜λ¨Έμ§€λ₯Ό λ°˜ν™˜ν•©λ‹ˆλ‹€. κ²°κ³ΌλŠ” 항상 ν”Όμ œμˆ˜μ˜ λΆ€ν˜Έλ₯Ό λ”°λΌκ°‘λ‹ˆλ‹€.

 

ꡬ문 : var1 % var2

 

 

λ°˜μ‘ν˜•