正直なところ「どうしましょうか。」と思いながら書いた回答なのですが、対象が初学者として、更に偏っている知識が多少ある状態だとした場合、何を何処まで掘り下げるか。と悩んだやつです。
正確さと不正確さが混ざったような、何とも言えない回答であるため、ここはひとつ、サッとご回答して頂ければと。
> id:a-kuma3 さん
極端な話で「数値に見えるそれも文字に見えるそれも、全てオブジェクトだ」とも言えるJavaScriptのお話。(これはこれで間違いでもある)
上手い事AltJSの世界で型宣言に巻き込まれてもらえると、上手い事やってもらえるような気もするやつです。