JavaScript Starter
書いて、動かして学ぶJavaScript
無料 · アプリ内購入
デバイス上で JavaScript と TypeScript を書いて実行。Node.js、Web 開発、Express、Hono、WebSocket を、段階的なレッスンと演習で学べます。参考コードを確認しながら、動く作品を作りましょう。
JavaScript Starter は、実際にコードを書いて実行しながら、JavaScript、TypeScript、Node.js、Web ページ、サーバー開発を学べるプログラミング環境です。
iPhone、iPad、Mac 上でコードを編集し、プログラムを実行して、Web ページや出力を確認できます。Node.js の別途インストールや開発環境の構築は不要です。
コードを書いて学ぶ
内蔵の「JavaScript 基礎」では、20 の無料レッスンを提供しています。変数、条件分岐、ループ、関数、文字列、配列、オブジェクト、例外処理を学び、実践的な演習に取り組めます。
Learning Pro では、次の有料コースも学習できます。
- Node.js アプリケーション入門
- TypeScript 入門
- HTML・CSS・JavaScript 開発入門
- Express で学ぶ HTTP サービス入門
- Hono で学ぶ HTTP サービス入門
- Web とサーバーの連携入門
コースは日本語、英語、簡体字中国語に対応しています。各レッスンは明確な学習ポイントに沿って構成され、解説、サンプルコード、編集可能な演習、参考実装を収録しています。コンソール出力、ページの内容、HTTP の動作をデバイス上でチェックし、演習コードと学習の進捗を保存できます。
さまざまなプロジェクト環境
- JavaScript:内蔵の Node.js と V8 でコンソールプログラムを実行。モジュール、非同期処理、ファイル操作、ネットワーク通信を学べます。
- TypeScript:実行前に型をチェックし、エラーの位置を確認。JavaScript にコンパイルして実行します。
- Web ページ:HTML、CSS、JavaScript を使い、DOM、イベント、フォーム、ページの操作を学べます。
- HTTP クライアントとサーバー:Express または Hono で API を作成。クライアントとサーバーを個別に編集、実行、停止できます。
- Web ページとサーバー:HTTP と WebSocket でブラウザーのページとローカルサーバーを接続し、データの送受信やリアルタイム更新を実践できます。
使いやすい開発ワークスペース
- ソースコード、コンソール、Web ページを切り替え
- 複数ファイルのプロジェクトでソースを選択して編集
- 標準入力を事前に設定、または実行中に入力
- プログラムの出力、型エラー、実行時の例外を確認
- 専用のサーバーワークスペースで編集と実行
- コードを自動保存
- 内蔵のオフライン API リファレンスと使用例を参照
- IDE Pro で複数のプロジェクトを作成し、複製、名前変更、削除、復元
ローカル実行とプライバシー
アカウント登録は不要です。ソースコードはデバイス上に保存され、TypeScript のコンパイルとプログラムの実行もデバイス上で行われます。コードの実行に開発者のサーバーは使用しません。
コンパイルや実行のために、ソースコードや入力を開発者のサーバーへアップロードすることはありません。作成したプログラムのネットワーク通信や、Web ページが読み込む外部リソースは、それぞれのサービスに接続します。
無料機能とオプション購入
編集可能なローカルプロジェクト 1 つ、「JavaScript 基礎」コース、内蔵 API リファレンスを無料で利用できます。
IDE Pro は買い切り型のオプションです。複数のローカルプロジェクトと、すべてのプロジェクト管理機能を利用できます。
Learning Pro は、1・3・12 か月の利用期間を選べるオプションです。有効期間中は、お住まいの地域で提供されるすべての有料コースにアクセスできます。自動更新はありません。IDE Pro と Learning Pro は別売りです。
実行環境について
Node.js、TypeScript、Express、Hono、WebSocket のサポートを内蔵しています。Web ページは WebKit で動作し、ブラウザー環境と Node.js 環境では利用できる API が異なります。
任意の npm パッケージのインストールやネイティブアドオンには、現在対応していません。すべての既存プロジェクトとの互換性を保証するものではありません。サーバー機能は App 内での学習とテストを目的としており、継続的なバックグラウンドホスティングは提供しません。
最初のスクリプトから、操作できる Web ページ、ローカルサーバーまで。JavaScript Starter で、実践しながらプログラミングを学びましょう。
利用規約(Apple標準EULA):
https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
評価とレビュー
- このアプリは、概要を表示するには評価件数やレビュー件数が不十分です。
- ナビゲーションを刷新。iPhoneでは下部タブと横向き時のサイドナビゲーションに対応し、Macではプロジェクト中心のサイドバーを採用しました。
- 「探索」コンテンツと、独立した「リファレンス」への入口を追加しました。
- プロジェクトの作成・管理を改善。デフォルトのワークスペースを先頭に固定し、スワイプ操作に対応しました。
- お知らせへの入口と、各画面に役立つヒントを追加しました。
デベロッパである“Dozen Network Technology Co., Ltd.”は、アプリのプライバシー慣行に、以下のデータの取り扱いが含まれる可能性があることを示しました。詳しくは、 デベロッパプライバシーポリシー を参照してください。
ユーザに関連付けられたデータ
次のデータは収集され、ユーザの識別情報に関連付けられる場合があります。
- 使用状況データ
- 診断
- その他のデータ
アクセシビリティ
デベロッパは、このアプリがサポートしているアクセシビリティ機能をまだ示していません。 詳しい情報
情報
- 販売元
- Dozen Network Technology Co., Ltd.
- サイズ
- 156.9 MB
- カテゴリ
- 教育
- 互換性
iOS 17.0以降が必要です。
- iPhone
iOS 17.0以降が必要です。 - iPad
iPadOS 17.0以降が必要です。 - Mac
macOS 14.0以降が必要です。 - Apple Vision
visionOS 1.0以降が必要です。
- iPhone
- 言語
日本語とその他2言語
- 日本語、簡体字中国語、英語
- 年齢制限
4+
- 4+
- アプリ内購入
あり
- Learning Pro・12か月 ¥1,500
- Learning Pro・3か月 ¥500
- Learning Pro・1か月 ¥150
- JavaScript Starter IDE Pro ¥500
- 著作権
- © 2026 Dozen Network Technology Co., Ltd.
