DEFの「変数の型チェックが厳密でない」ってのはこの事なのかな…? それと1と2の質問に対してですが文字列==3に3が返る事が初耳だったので答えかねます…力になれずすみません…