const a = 100 이라고 변수선언하고
이 데이터가 숫자형인지 확인하는 방법 쓰려고하는데
typeof(a) == 'string' 이라고 썼는데
typeof 문법자체가 모던 자바스크립트에선 안쓰는 비교문법이라고 ==나 === 사용하라는데
typeof 안쓰고 문자열인지 아닌지 확인하려면 비교연산자 뒤에 뭘써야되는거냐??
const a = 100 이라고 변수선언하고
이 데이터가 숫자형인지 확인하는 방법 쓰려고하는데
typeof(a) == 'string' 이라고 썼는데
typeof 문법자체가 모던 자바스크립트에선 안쓰는 비교문법이라고 ==나 === 사용하라는데
typeof 안쓰고 문자열인지 아닌지 확인하려면 비교연산자 뒤에 뭘써야되는거냐??
그 모던 자바스크립트에서 안 쓰는 얘기는 어디에 나오는 얘기임?
카카오 다니는 개발자 선배가 공부알려주면서 알려줌.
해결함 수구바위 섹스
검색하니 나오네 생성자 비교
ㅇㅇ 검색해서 해결했음
"Foo".constructor == String
근데 이유가 궁금하네
이유는 본문에 써져있는 그대로라던데??
좆도모르니까 그냥 그렇구나 하고 넘어감
비권장된다거나 없어질거란것도 아니고 올 그린인데
이유는 1이랑 new Number(1)을 typeof 하면 각각 number랑 object가 나오고 instanceof Number 하면 false true가 나오기 때문에 .constructor를 쓴다고 하네