JavaScriptを学ぶ価値があるかないかに関わる所で
学習意欲にも直結するかと思うので回答します。
JavaScriptでandroidやiosのアプリを開発することはできますか?
可能です。
JavaScriptの目的がHTMLを動的に書き換えて画面の変更を促そう!
というものなので、スマホアプリの用途からは外れています。
こんなのでAndroidやiOSのアプリなんて作れるのかよ?
そこでAndroidやiOSにはWebViewという仕組みが存在します。
HTMLとCSSとJavaScriptセットで持ち込んで
アプリ内でそれらを包んで実行することが可能です。
それだけじゃスマホの通知等の機能にアクセス出来ませんので
ハイブリッドアプリとの連携で利用する形になります。
しかし、HTML・CSS・JavaScriptでやるのは動作効率が悪くもっさりするので、
シビアな描画が求められるアクションゲーム等を実装するのであれば、
AndroidならばJava/Kotlin、iOSならばSwiftを使うのが良いでしょう。