console.log("abcd")
console.log("100+100")
console.log("100"+"100")
console.log(100+100)
console.log(true)
console.log(false)
사칙연산 : + , - , * , / , %
비교연산 : > , < . <= , >=
논리연산 : && (and) : A && B (앞 뒤 다 true 때만 최종 결과 true)
|| (or) : A && B (앞 뒤 중에 하나만 true여도 최종 결과 true)
1. console.log(100 == 100) // true
2. console.log(100 > 101) // false
3. console.log(10 < 20) // true
4. console.log(20 < 30) // true
5. console.log(10 < 20 < 30) // true
6. console.log(10 > 20 > 30) // false false(0) > 30
7. console.log(30 > 20 > 10) // false / true(1) > 10
8. console.log(30 > 20 && 20 > 10) // true
-- 해설 추가 --
7. 30>20 은 TRUE 이고, TRUE > 10 을 비교하면 false이므로 최종 결과값은 false
1. console.log(100 + 100) // 200
2. console.log("100" + 100) // 100100
3. console.log(undefined + 100) // Nan
-- 해설 추가 --
1. 문자형 + 문자형 = 200
2. 문자형 + 문자형으로 취급된 숫자형 = 100100
3. 정의되지 않음 + 숫자형 = Nan (정의되지 않음)