header-img
Info :
728x90

μš°μ„  JavaScriptλŠ” νƒ€μž… λ³€ν™˜μ— λŒ€ν•΄ μœ μ—°ν•˜κ²Œ λ™μž‘ν•œλ‹€.

1. "==" μ—°μ‚°μž

== μ—°μ‚°μžμ˜ 경우, 두 ν”Ό μ—°μ‚°μžμ˜ κ°’(value)κ°€ λ‹€λ₯Ό 경우 일뢀 ν”Ό μ—°μ‚°μžμ˜ νƒ€μž…(type)을 λ³€ν™˜ν•˜μ—¬ 값을 비ꡐ.

: νƒ€μž…μ„ λΉ„κ΅ν•˜μ§€ μ•ŠλŠ”λ‹€.

10 == 10			//true
10 == '10'			//true
true == 1			//true
true == '1'			//true

null == undefined		//true
2. "===" μ—°μ‚°μž

=== μ—°μ‚°μžμ˜ 경우 νƒ€μž…μ„ λ³€ν™˜ν•˜μ§€ μ•Šκ³  값을 λΉ„κ΅ν•œλ‹€.

: νƒ€μž…κ³Ό 값을 λͺ¨λ‘ λΉ„κ΅ν•œλ‹€.

10 === 10			//true
10 === '10'			//false
true === 1			//false
true === 'true'			//false
null === undefined		//false
NaN === NaN 			//false

 

쑰금 더 μ—„κ²©ν•œ 비ꡐ가 ν•„μš”ν•œ 경우 μ‚¬μš©λ˜λŠ” 것이 === μ—°μ‚°μž.

더보기
FRONTEND/React