테스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 -> 딱보기에 같은데 같지않다라고 해서 자료형까지 비교하려면 !==로 해야함(정확하게)