이것은 입니다. 매우 바보 같은 질문 일 수도 있지만 클라이언트의 언어 설정에 관계없이 toString() 함수에 의존 할 수 있습니까? 나를 위해,이다자바 스크립트 개체의 toString 함수가 지역화의 영향을 받습니까?
: 프랑스 사람이 내 응용 프로그램을 실행 한 경우
x = true;
x.toString(); // "true"
, 출력이 "true"
또는 "vrai"
것입니까?
이것은 입니다. 매우 바보 같은 질문 일 수도 있지만 클라이언트의 언어 설정에 관계없이 toString() 함수에 의존 할 수 있습니까? 나를 위해,이다자바 스크립트 개체의 toString 함수가 지역화의 영향을 받습니까?
: 프랑스 사람이 내 응용 프로그램을 실행 한 경우
x = true;
x.toString(); // "true"
, 출력이 "true"
또는 "vrai"
것입니까?
, 이true
"true"
에와 false
"false"
(§9.8 and §15.6.4.2)에 변환해야합니다 순응 인 ECMAScript 인터프리터.
예 다음 예제는 현지화에 관계없이 실행됩니다. 부울에 대한
이 경우 x.toString()은 항상 "true"가됩니다. –
부울에 .toString()
을 호출하면 항상 "true"
또는 "false"
이됩니다. ECMA-262 documentation, 15.6.4.2 절을 참조하십시오.
숫자와 날짜와 같은 다른 유형의 경우 toString()
과 toLocaleString()
의 두 가지 방법이 있습니다.
브라우저의 현지화로 인해 페이지가 자동으로 번역되지 않습니다. – Cfreak
로컬 설정은 시간대와 같은 다른 사항에 영향을 미치므로 다시 확인해야한다고 생각했습니다. – nickf