JavaScript関数のstrictモードにおける『this』の考察

JavaScriptの関数は色々あり、構文も確認せずに利用して嵌りまくり。
そんな落書き人がJavaScriptの関数動作を確認してみました。

関数定義の比較

これを知らないとJavaScriptが使えますとは言えない。っと自ら痛感した落書き人でありました。
thisの確認

非strictモードでのthisの扱いの要約

落書き人は非strictモードは使わないですが、リバースエンジニアリングで非strictモードでの挙動を知っておく必用があることから、これを確認しました。

Thisが示す先は?