質問: JavaScriptはスマートフォンやタブレットに対応していますか? ググっても良く分からなかったので、詳しい方がいらっしゃいましたら、宜しくお願い致します。
回答: JavaScriptは(一部例外はありますが)Webブラウザで動作します。 そして、スマートフォンやタブレットにもWebブラウザは備わっています。 したがって、動作はします。 しかし、"完全対応"ではありません。 ある動作を行うための関数の名前が異なっていたり、そもそもその機能が扱えなかったり、正しく動作するはずのコードが動作しなかったり。また、最新のJavaScriptで扱える構文が扱えない事も。 そういった差は、jQuery等のライブラリやpolyfillで補完したり、あるいは自分で対応させたり、根本的に設計を見直したりします。 よって、正しい回答としては、 動作はしますが、「完全対応」ではありません。