# JS Programming Language — Learn to Code With JavaScript

> JavaScript programming language reference and compiler for iOS devices. (iPhone/iPad app by Anastasia Kovba.)

- Source: https://appshunter.io/ios/app/js-programming-language/id547115599 (this page in markdown: same URL + `.md`)
- Developer: [Anastasia Kovba](https://appshunter.io/developer/1501308821)
- Category: Reference, Utilities
- Price: Free with in-app purchases
- Rating: 3.00/5 from 2 App Store ratings · 10 written reviews indexed
- Age rating: 17+
- Requires: iOS 12.0 · 1 MB
- Languages: American English
- Released: 2012-08-02
- Data updated: 2026-06-10
- Monetization: free with in-app purchases
- User reviews in markdown: https://appshunter.io/ios/app/js-programming-language/id547115599/reviews.md

## What is JS Programming Language?

The classic JS programming language for iPad, iPhone and iPod touch. Programming language is a perfect tool for studying, complex mathematical calculation, entertainment and many other useful tasks. The application is especially useful for learning the JS programming language. You have to buy compilations inside the application. Internet connection is required.

- The great programming tool on the AppStore.
- Your programming language for iOS is amazing!

* FEATURES *

- Compile and run your program.
- Text input before program run and text output.
- Enhanced source code editor with syntax highlighting, line numbers, color themes and additional keyboard.
- Online language reference and several program samples.

* LIMITATIONS *

- Internet connection is required to compile and run a program.
- Graphics, network, file system and real-time input are not supported.
- Maximum running time of a program is 15 seconds.

Look for the "PHP Programming Language" on the AppStore too. Thanks for using the application! 

====================================

JS is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles. 

JS was formalized in the ECMAScript language standard and is primarily used in the form of client-side JS, implemented as part of a Web browser in order to provide enhanced user interfaces and dynamic websites. This enables programmatic access to computational objects within a host environment. 

JS's use in applications outside Web pages — for example in PDF documents, site-specific browsers, and desktop widgets — is also significant. Newer and faster JS VMs and frameworks built upon them (notably Node.js) have also increased the popularity of JS for server-side web applications. 

JS uses syntax influenced by that of C. JS copies many names and naming conventions from Java, but the two languages are otherwise unrelated and have very different semantics. The key design principles within JS are taken from the Self and Scheme programming languages. 

JS was originally developed by Brendan Eich of Netscape under the name Mocha, which was later renamed to LiveScript, and finally to JS mainly because it was more influenced by the Java programming language. LiveScript was the official name for the language when it first shipped in beta releases of Netscape Navigator 2.0 in September 1995, but it was renamed JS in a joint announcement with Sun Microsystems on December 4, 1995, when it was deployed in the Netscape browser version 2.0B3. 

The change of name from LiveScript to JS roughly coincided with Netscape adding support for Java technology in its Netscape Navigator web browser. The final choice of name caused confusion, giving the impression that the language was a spin-off of the Java programming language, and the choice has been characterized by many as a marketing ploy by Netscape to give JS the cachet of what was then the hot new web programming language. It has also been claimed that the language's name is the result of a co-marketing deal between Netscape and Sun, in exchange for Netscape bundling Sun's Java runtime with its then-dominant browser.

In November 1996, Netscape announced that it had submitted JS to Ecma International for consideration as an industry standard, and subsequent work resulted in the standardized version named ECMAScript.

## Key features

- Compile and run JavaScript programs
- Text input and output
- Enhanced source code editor
- Syntax highlighting
- Online language reference
- Program samples

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| 100 Compilations for JS Programming Language | $0.99 | one-time |
| Unlimited Compilations for JS Programming Language | $2.99 | one-time |


## Recent user reviews (10 of 10)

All indexed reviews: https://appshunter.io/ios/app/js-programming-language/id547115599/reviews.md

### 1/5 — Not a JavaScript tool

*2018-01-18, version 11.1*

This app is labeled as a JavaScript tool, and the first block of code you are presented with is Java code. importPackage(java.io) is not JavaScript. Worse yet, in order to run code more than once you have to pay for each “compilation.” JavaScript is an interpreted language. It does not get compiled. This app gets 1 star for false advertising.

### 1/5 — Pretty useless unless paying.

*2016-12-15*

Pretty useless unless paying.

**Developer response:** Unfortunately, we can't offer free compilations. Just pay $1 and you will have all features of the app!

### 1/5 — Bad

*2016-09-21, version 9.4*

Runs poorly.

**Developer response:** What exact problems do you have?

### 1/5 — Do not buy - does not work

*2016-09-19, version 9.4*

Do not buy this app, I was looking for something i could practice my js on while I was on the train. This couldn't even run a simple console.log

**Developer response:** You can practice JS while you are on the train! But you must have Internet connection to be able to compiler and run your programs.

### 1/5 — Pay to code

*2014-11-15, version 6.5*

You need to pay to code...

**Developer response:** You can code for free but you have to pay to be able to compile programs.

### 5/5 — Great App!

*2014-05-03, version 4.4*

I am writing a compiler that targets many languages and this app is ideal for my purposes. Keep up the good work!

### 5/5 — :D

*2014-01-29, version 4.2*

Looks like I just made you guys a 5 Star app!!

### 2/5 — Poor app

*2013-09-17, version 3.6*

Doesnt have any correction. 

So if you have a syntax error it will not show up
Also no auto fill in feature

2$ to pay for compile

**Developer response:** Thanks for your suggestion about auto fill feature!

### 1/5 — Could be good.

*2013-08-22*

Requires Internet for every feature. Enough said.

**Developer response:** You can write programs offline but you must have Internet connection to be able to compile programs.

### 2/5 — Copy of web site

*2013-07-31, version 3.6*

No effort what so ever in the reference section. It's merely a link to the Mozilla Developer Network online reference materials.

**Developer response:** You can suggest better reference links and we can implement them in the application.

## Frequently asked questions about JS Programming Language

### Does JS Programming Language have ads?

No, JS Programming Language does not contain advertisements.

### What is the price of JS Programming Language?

JS Programming Language is free to download and use, with in-app purchases available.

### What devices does JS Programming Language support?

JS Programming Language is compatible with iPhone, iPad, and iPod touch devices.

### What is the age rating for JS Programming Language?

JS Programming Language has an age rating of 17+, indicating mature content.

### How often is JS Programming Language updated?

The latest version of JS Programming Language is 13.0, last updated on November 1, 2019.

### What are the limitations of JS Programming Language?

An internet connection is required to compile and run programs. Graphics, network, file system, and real-time input are not supported, and programs have a maximum running time of 15 seconds.

### What programming styles does JS Programming Language support?

JS Programming Language supports object-oriented, imperative, and functional programming styles.

### What is the user rating for JS Programming Language?

JS Programming Language has an average rating of 3.0 stars from 2 user ratings.

## Version history (last 5 releases)

### 13.0 — 2019-11-01

Added iOS 13 support.

### 12.0 — 2019-02-14

Fixed "Bad server response" error.

### 11.1 — 2017-12-02

Fixed issue with quotation marks on iOS 11
Added support of iPhone X

### 9.4 — 2016-05-26

Fixed issues with hardware keyboard.

### 7.4 — 2015-02-28

Full support of iOS 8, iPhone 6 and iPhone 6 Plus.
New design of the app icons.
Auto indentation was added to the source code editor.

## Apps similar to JS Programming Language

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [CUE RetailX](https://appshunter.io/ios/app/cue-retailx/id1493148420) | — | Free | Reference |
| [微拍堂Ai版-AI智能鉴宝识别专家](https://appshunter.io/ios/app/ai-ai/id1490966440) | 5.0 (1) | Free | Reference |
| [BukkeApp](https://appshunter.io/ios/app/bukkeapp/id866950860) | — | Free | Reference |
| [Pollo Live Pro](https://appshunter.io/ios/app/pollo-live-pro/id1484427460) | 4.4 (14) | Free | Reference |
| [TdSE](https://appshunter.io/ios/app/tdse/id1483912060) | — | Free | Reference |
| [New Jersey Attorney](https://appshunter.io/ios/app/new-jersey-attorney/id853868760) | 4.5 (2) | Free | Reference |

## More apps by Anastasia Kovba

- [Pascal Programming Language](https://appshunter.io/ios/app/pascal-programming-language/id461310295)
- [Visual Basic Language](https://appshunter.io/ios/app/visual-basic-language/id461322183)
- [C++ Programming Language Pro](https://appshunter.io/ios/app/c-plus-plus-programming-language-pro/id461327665)
- [Obj-C Programming Language](https://appshunter.io/ios/app/obj-c-programming-language/id486204866)
- [JVM Programming Language](https://appshunter.io/ios/app/jvm-programming-language/id486207896)
- [C# Programming Language](https://appshunter.io/ios/app/c-programming-language/id486208408)

All apps by Anastasia Kovba: https://appshunter.io/developer/1501308821

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-06-10.*
