λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
μžλ°”μŠ€ν¬λ¦½νŠΈ

μ—°μ‚°μž

by Youcodein 2022. 7. 26.
728x90
λ°˜μ‘ν˜•

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

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


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

μ‚°μˆ  μ—°μ‚°μžλŠ” 사칙연산을 λ‹€λ£¨λŠ” κΈ°λ³Έμ μ΄λ©΄μ„œλ„ κ°€μž₯ 많이 μ‚¬μš©λ˜λŠ” μ—°μ‚°μžμž…λ‹ˆλ‹€.

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

λŒ€μž… μ—°μ‚°μž

λŒ€μž… μ—°μ‚°μžλŠ” λ³€μˆ˜μ— 값을 λŒ€μž…ν•  λ•Œ μ‚¬μš©ν•˜λŠ” 이항 μ—°μ‚°μžμž…λ‹ˆλ‹€.

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

비ꡐ μ—°μ‚°μž

비ꡐ μ—°μ‚°μžλŠ” ν”Όμ—°μ‚°μž μ‚¬μ΄μ˜ μƒλŒ€μ μΈ 크기λ₯Ό νŒλ‹¨ν•˜μ—¬ μ°Έκ³Ό 거짓을 λ°˜ν™˜ν•˜λŠ” μ—°μ‚°μžμž…λ‹ˆλ‹€.

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

논리 μ—°μ‚°μž

논리 μ—°μ‚°μžλŠ” 주어진 논리식을 νŒλ‹¨ν•˜μ—¬ μ°Έκ³Ό 거짓을 λ°˜ν™˜ν•˜λŠ” μ—°μ‚°μžμž…λ‹ˆλ‹€.

논리 μ—°μ‚°μž μ’…λ₯˜ μ„€λͺ…
&& (AND μ—°μ‚°μž) a && b, a와 b λͺ¨λ‘ true(μ°Έ)일 λ•Œ true(μ°Έ)이 λ©λ‹ˆλ‹€.
--> true && true = true     true && false = false
--> false && true = false     false && false = false
|| (OR μ—°μ‚°μž) a || b, a와 b ν•˜λ‚˜λ§Œ true(μ°Έ)이면 true(μ°Έ)이 λ©λ‹ˆλ‹€.
--> true || true = true     true || false = true
--> false || true = true     false || false = false
! (NOT μ—°μ‚°μž) !a, aκ°€ trueλ©΄ false, false이면 true둜 λ°”κΎΈμ–΄μ€λ‹ˆλ‹€.
728x90
λ°˜μ‘ν˜•

'μžλ°”μŠ€ν¬λ¦½νŠΈ' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

ν•¨μˆ˜ μ΄ν•΄ν•˜κΈ°  (5) 2022.07.28
데이터 νƒ€μž…  (4) 2022.07.26
쑰건문 μ΄ν•΄ν•˜κΈ°  (5) 2022.07.26
반볡문 μ΄ν•΄ν•˜κΈ°  (5) 2022.07.26
κΈ°λ³Έ κ·œμΉ™  (4) 2022.07.26

λŒ“κΈ€