2017-02-24 1 views
1

저는 방금 Javascript를 약간 실험 해 보았고 상속 개념을 이해할 수있었습니다."".constructor vs 2.constructor in Javascript

나는 아래의 코드에 대한 평가를 얻을 수 있어요 :

"".constructor 
//which evaluates to function String() 

확인 쿨. 하지만 아래 코드를 수행 할 때 오류가 발생하는 이유는 무엇입니까?

2.constructor 
//returns an error 

기본적으로 둘 다 기본 요소입니까? 그렇다면 빈 문자열에도 오류가 없어야합니까?

희망을 누군가가 나 에게이 하나 더 잘 배우는 데 도움이 될 좋은 설명을 줄 수 있습니다. 당신의 지원을 기대합니다.

+1

(2) .constructor => 기능 번호() ... –

+0

@ 알렉스 K (을 피은 십진수로 수레에 대한 모호성을 구문 분석) - OMG 일했다! 글쎄, 이건 팸알을 생각하지 않았다. 나는 다음 번에 내가이 일을하려고하려고 노력할 것이라고 생각한다. 신의 축복과 감사. (2) .constructor ==> function Number() –

답변

1

소수점으로 다른 점을 쓸 수 있습니다.

또는 괄호 안의 값을 감싸

console.log(2..toString()); 
 
console.log(2.2.toString());
.

console.log((2).toString()); 
 
console.log((2.2).toString());
는 는

+0

예, Nina 감사합니다. @Alex K 님이 주신 아이디어는 효과가있었습니다. 하지만 네가 도와 주셔서 감사합니다. –

관련 문제