私たちはこのオープンソースプロジェクトを世界中の人々に提供したいと考えています。このチュートリアルの内容をあなたが知っている言語に翻訳するのを手伝ってください。使って出力されるとき、何が起きるでしょう?オブジェクトには、変換を行う特別なメソッドがあります。プリミティブな数値、文字列や真偽値変換のルールを見てきました。オブジェクトが残っています。ここまでのチュートリアルでメソッドとシンボルについて学んだので、今ならそれらを理解することができます。なるため、真偽値への変換はありません。そのため、文字列と数値変換だけです。数値変換は、オブジェクトを減算したり数学的な関数を適用する時に発生します。結果は2つの日付間の時間差になります。ようにオブジェクトを出力したり、似たようなコンテキストのときに起こります。アルゴリズム(スペック)を使ってプリミティブ値に変換されます。そのアルゴリズムは、特別なオブジェクトメソッドを使って変換をカスタマイズすることができます。文字列(それらの連結)と数値(それらの加算)両方で動作するので、文字列と数値の両方の場合がありえます。使用して、文字列、数値またはシンボルと比較されるときです。これは歴史的な理由によるものです。オブジェクトの場合です。変換は同じ方法で実装されています。私たちも同じようにするべきです。あり、それはシンプルです。同じように扱うと、変換は2つしかありません。変換をするために、JavaScriptは3つのオブジェクトのメソッドを見つけ呼び出そうとします。