자바 스크립트에서 reliable ways to convert a string to a number 중 하나가 Number
생성자 :JavaScript의 "new Number (...)"와 "Number (...)"의 차이점은 무엇입니까?
var x =new Number('09');
Number
확실히 좋아 보이는 :
var x = Number('09'); // 9, because it defaults to decimal
가 this question에서 영감을, 나는 위의 차이가 무엇인지 — 궁금 시작 하지만 생성자를 약간 부적절하게 사용하는 것처럼 보입니다. 새없이 부작용이 있거나 사용하는 것과 다른 점이 있습니까? 차이가 없다면 왜 안되며 의 목적은 무엇입니까?
새 번호 ('1') === 새 번호 ('1')'도 '거짓'이지만 그렇지 않으면 동의합니다. –
맞아요, 참조. – CMS
@Richard Szalay -하지만 'Number ('1 ') === Number ('1 ')'은'true'로, @ CMS의 요점을 보여줍니다. – Nicole