Javascript의 valueOf () 대 toString () Javascript에서 모든 객체에는 valueOf () 및 toString () 메소드가 있습니다. 문자열 변환이 호출 될 때마다 toString () 메서드가 호출되었다고 생각했을 것입니다. 그러나 분명히 valueOf ()에 의해 나옵니다. 예를 들어, 코드 var x = {toString: function() {return "foo"; }, valueOf: function() {return 42; }}; window.console.log ("x="+x); window.console.log ("x="+x.toString()); 인쇄합니다 x=42 x=foo 예를 들어, 만약 x가 복소수라면 valueOf ()가 그 크기를 알려주기를 ..