λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
JAVASCRIPT

μ—°μ‚°μž

by _토맀토 2022. 7. 20.
728x90

μžλ°”μŠ€ν¬λ¦½νŠΈ μ—°μ‚°μž

ν”„λ‘œκ·Έλž¨μ— ν•„μš”ν•œ μˆ˜μ‹μ„ λ§Œλ“€ λ–„ ν•„μš”ν•œ 것이 μ—°μ‚°μžμ΄λ‹€. μ—°μ‚°μžμ˜ μ’…λ₯˜λŠ” μ‚°μˆ μ—°μ‚°μž, λŒ€μž…μ—°μ‚°μž, λΉ„κ΅μ—°μ‚°μž, λ…Όλ¦¬μ—°μ‚°μž 등이 μžˆλ‹€.


#1. μ‚°μˆ  μ—°μ‚°μž

μ‚°μˆ  μ—°μ‚°μžλŠ” 사칙연산을 λ‹€λ£¨λŠ” 기본적인 μ—°μ‚°μžμ΄λ‹€. 그만큼 κ°€μž₯ 많이 μ‚¬μš©λ˜κΈ°λ„ ν•œλ‹€.

μ‚°μˆ μ—°μ‚°μž μ’…λ₯˜ μ„€λͺ…
+ λ”ν•˜κΈ° 연산을 ν•  λ•Œ μ‚¬μš©
λ¬Έμžμ™€ 문자, λ¬Έμžμ™€ λ³€μˆ˜ 등을 μ—°κ²°ν•  λ•Œ μ‚¬μš©
- λΉΌκΈ° 연산을 ν•  λ•Œ μ‚¬μš©
* κ³±ν•˜κΈ° 연산을 ν•  λ–„ μ‚¬μš©
/ λͺ«μ„ ꡬ할 λ•Œ μ‚¬μš©
% λ‚˜λ¨Έμ§€λ₯Ό ꡬ할 λ•Œ μ‚¬μš©
++ 1μ”© μ¦κ°€μ‹œν‚¬ λ•Œ μ‚¬μš©
-- 1μ”© κ°μ†Œμ‹œν‚¬ λ•Œ μ‚¬μš©

보톡 μ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ—μ„œ 였λ₯Έμͺ½ ν”Όμ—°μ‚°μžλ‘œ κ²°ν•©ν•œλ‹€.


#2. λŒ€μž… μ—°μ‚°μž

λŒ€μž… μ—°μ‚°μžλŠ” λ³€μˆ˜μ— 값을 λŒ€μž…ν•  λ•Œ μ‚¬μš©ν•˜λŠ” μ—°μ‚°μžμ΄λ‹€.
λŒ€μž… μ—°μ‚°μžμ—μ„œ '='λŠ” κ°™λ‹€μ˜ μ˜λ―Έκ°€ μ•„λ‹Œ λ³€μˆ˜μ— 'μ €μž₯(λŒ€μž…)'을 의미

λŒ€μž…μ—°μ‚°μž μ’…λ₯˜ μ„€λͺ…
= num = 1은 μš°λ³€μ˜ 값을 μ’Œλ³€μ˜ num λ³€μˆ˜μ— λŒ€μž…(μ €μž₯)
+= num += 2 λŠ” num + 2와 κ°™λ‹€.
-= num -= 2 λŠ” num - 2와 κ°™λ‹€.
*= num *= 2 λŠ” num * 2와 κ°™λ‹€.
/= num /= 2 λŠ” num / 2와 κ°™λ‹€.
%= num %= 2 λŠ” num % 2와 κ°™λ‹€.

보톡 였λ₯Έμͺ½μ—μ„œ μ™Όμͺ½μœΌλ‘œ ν”Όμ—°μ‚°μžλ“€μ„ κ²°ν•©ν•œλ‹€.


#3. 비ꡐ μ—°μ‚°μž

비ꡐ μ—°μ‚°μžλŠ” 값을 λΉ„κ΅ν•˜μ—¬ κ²°κ³Ό 값을 논리값인 'true'λ‚˜ 'false'둜 λ°˜ν™˜ν•œλ‹€.

비ꡐ μ—°μ‚°μž μ’…λ₯˜ μ„€λͺ…
> a > b κ°€ 참이면 true, 거짓이면 false
< a < b κ°€ 참이면 true, 거짓이면 false
>= a >= b κ°€ 참이면 true, 거짓이면 false
<= a <= b κ°€ 참이면 true, 거짓이면 false
== a == b κ°€ 참이면 true, 거짓이면 false
== μ—°μ‚°μžμ˜ 경우 데이터 νƒ€μž…μ€ 비ꡐ X
ex) 5 == 5 λŠ” false
!= a != b, a와 bκ°€ 같지 μ•ŠμœΌλ©΄ true, κ°™μœΌλ©΄ false
=== a === b, a와 bκ°€ κ°™κ³  데이터 νƒ€μž…λ„ κ°™μœΌλ©΄ true, 같지 μ•ŠμœΌλ©΄ false
ex) 5 === 5 λŠ” false
!== a !== b, a와 bκ°€ 같지 μ•Šκ±°λ‚˜ 데이터 νƒ€μž…μ΄ 같지 μ•ŠμœΌλ©΄ true, κ°™μœΌλ©΄ false

#4. 논리 μ—°μ‚°μž

논리 μ—°μ‚°μžλŠ” 주어진 논리식을 νŒλ‹¨ν•˜μ—¬, μ°Έ(true)κ³Ό 거짓(false)을 κ²°μ •ν•˜λŠ” μ—°μ‚°μžμ΄λ‹€.

논리 μ—°μ‚°μž μ’…λ₯˜ μ„€λͺ…
&&
(ANDμ—°μ‚°μž)
a && b, a와 b λͺ¨λ‘ true일 λ•Œ true
→논리식이 λͺ¨λ‘ 참이면 참을 λ°˜ν™˜ν•¨
||
(ORμ—°μ‚°μž)
a || b, a와 b 쀑 ν•˜λ‚˜λ§Œ true일 λ•Œ true
→논리식 μ€‘μ—μ„œ ν•˜λ‚˜λΌλ„ 참이면 참을 λ°˜ν™˜ν•¨
!
(NOTμ—°μ‚°μž)
!a, aκ°€ true일 λ•Œ false, false일 λ•Œ true둜 λ°”κΎΌλ‹€.
β†’λ…Όλ¦¬μ‹μ˜ κ²°κ³Όκ°€ 참이면 거짓을, 거짓이면 참을 λ°˜ν™˜ν•¨
728x90

'JAVASCRIPT' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

ν•¨μˆ˜  (4) 2022.07.26
데이터 νƒ€μž…  (3) 2022.07.26
쑰건문  (3) 2022.07.26
반볡문  (12) 2022.07.21
κΈ°λ³Έ κ·œμΉ™  (19) 2022.07.20

λŒ“κΈ€


Lucky Charms Rainbow
js
html
css