# JavaScript Coding

> 通过教程、挑战、代码编辑器和交互式控制台学习 JavaScript。

Canonical page: [https://chrome-stats.com/d/com.septudio.javascriptcoding?hl=zh-CN](https://chrome-stats.com/d/com.septudio.javascriptcoding?hl=zh-CN)

## Overview

- **ID:** `com.septudio.javascriptcoding`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Septudio LLC
- **Category:** TOOLS
- **Downloads:** 13,903
- **Rating:** 3.29 / 5 (162 ratings)
- **Version:** 1.0
- **Last updated:** 2026-03-28
- **First published:** 2026-03-28
- **Publisher country:** CN
- **Size:** 35 MB
- **Data as of:** 2026-09-13
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.septudio.javascriptcoding)
- **Website:** [https://septudio.com](https://septudio.com/)
- **Privacy policy:** [https://septudio.com/privacy-policy](https://septudio.com/privacy-policy)

## Description

JavaScript 编程 — 学习、练习和运行 JavaScript<br><br>在您的设备上即可获得完整的 JavaScript 学习环境。使用专业的编辑器、交互式控制台、循序渐进的教程、动手实践的编程挑战以及内置的 Chart.js 数据可视化工具，即时编写和运行代码。<br><br>代码编辑器和控制台<br><br>• 功能齐全的编辑器，支持语法高亮<br><br>• 交互式 JavaScript 控制台 (REPL)，方便您即时进行实验<br><br>• 直接在您的设备上运行代码，无需服务器<br><br>• 可自定义主题、字体大小和编辑器设置<br><br>60 多个循序渐进的教程<br><br>• JavaScript 基础 — 变量、循环、函数、数组、对象<br><br>• DOM 和浏览器 — 选择器、事件、表单、Fetch API<br><br>• 异步和 Promise — 回调、async/await、错误处理<br><br>• ES6+ 特性 — 解构赋值、生成器、代理、符号<br><br>• 算法 — 排序、搜索、栈、链表、哈希表<br><br>• Chart.js — 条形图、折线图、饼图/环形图、样式、动态更新<br><br>30 多个编程挑战<br><br>• 通过简单、中等和困难级别的真实编程练习进行练习<br><br>• 类别：JavaScript、数组和对象、字符串、函数、算法<br><br>• 自动化测试验证 — 即时获得反馈解决方案<br><br>图表与可视化输出<br><br>• 内置 Chart.js — 即时创建柱状图、折线图、饼图和环形图<br><br>• 直接在输出面板中渲染 Canvas 图形和 DOM 元素<br><br>• 无需设置 — Chart.js 已集成，随时可用<br><br>库管理器<br><br>• 25+ 个常用 JavaScript 库：lodash、axios、D3、p5.js、mathjs 等<br><br>• 内置 Chart.js — 无需下载<br><br>• 库已下载，可供离线使用<br><br>• 可使用全局变量在代码中直接使用<br><br>文件管理器与示例<br><br>• 创建、组织和管理您的 JavaScript 文件<br><br>• 从您的设备导入文件<br><br>• 提供可直接运行的代码示例，助您快速入门<br><br>专为学习而生<br><br>• 跟踪教程和挑战的进度<br><br>• 应用内全程支持深色模式<br><br>• 可离线使用 — 随时随地编写和运行代码<br><br>• 编码时保持屏幕常亮<br><br>无论您是初次学习 JavaScript 的初学者，还是正在使用 Chart.js 可视化数据的经验丰富的开发者，亦或是正在练习算法的资深开发者 — JavaScript编程让你随时随地都能进行编程。

## Rankings

- #498,053 — Overall
- #3 — javascript

## Permissions and access

### Permissions

- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.INTERNET`
- `android.permission.READ_EXTERNAL_STORAGE`
- `android.permission.READ_PHONE_STATE`
- `android.permission.WRITE_EXTERNAL_STORAGE`
- `com.android.vending.BILLING`
- `com.android.vending.CHECK_LICENSE`
- `com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE`
- `com.septudio.javascriptcoding.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [Learn JavaScript Programming](https://chrome-stats.com/d/com.learnsimpli.learnjavascript) — 7 users
- [Learn JavaScript - JS Course](https://chrome-stats.com/d/com.learnsimpli.learnjs) — 1,242 users
- [Learn JavaScript](https://chrome-stats.com/d/com.pejoal.learn_js) — 4,878 users
- [Learn JavaScript](https://chrome-stats.com/d/com.codingtamilan.javascript) — 44 users
- [JavaScript Learning Master](https://chrome-stats.com/d/com.mughu.javascript_learning_app) — 251 users
- [Learning JavaScript](https://chrome-stats.com/d/com.airtonsiq.aprendendojavascript) — 12,277 users
- [LearnJS: JavaScript Tutorial](https://chrome-stats.com/d/com.infidhilabs.learnjs)
- [Javascript Learn & Code editor](https://chrome-stats.com/d/org.saravanakumar.javascriptplayground) — 8,052 users, 3.22 / 5
- [JavaScript Programming](https://chrome-stats.com/d/in.softecks.javascript) — 14,434 users
- [Learn JavaScript](https://chrome-stats.com/d/com.noobdev7.learnjavascript) — 2,287 users
- [Learn JavaScript](https://chrome-stats.com/d/com.codeliber.js) — 745,894 users, 4.63 / 5
- [Learn JavaScript: Code & Build](https://chrome-stats.com/d/com.coddykit.javascript.academy) — 1,623 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.septudio.javascriptcoding?hl=zh-CN)
