테스p
2022. 12. 13. 12:36
연산자 우선순위 조심해야함
2+3*4;
14나옴알젱? 녜
true>false;
ture
왜냐하면 Ture = 1 false=0
'b' > 'a';
true
b가 a보다 문자 번호가 큼 b는 98 a는 97
규칙은 사전순임b가 a보다 뒤에나와서 b가더 크다
'abc' <5;
false -> 문자열 abc를 숫자로 바꾸면 낫어넘버, NaN과 비교는 flase이므로 결과값이 flase
'0' < true
ture
문자열 0도 숫자 0으로 형변환, true 도 숫자 1로 변환 그래서 질문은 0<1로 바뀌면서 트루염
=== 은 값뿐만 아니라 자료형까지 같은지 비교하는거 알제? ㄴ녜 -> 근데 ===많이씀 편하니께
==은 값만 비교하고 자료형은 비교안함
1 != '1';
false -> 딱보기에 같은데 같지않다라고 해서 자료형까지 비교하려면 !==로 해야함(정확하게)