Guide to NTSL2++

Basic sintax
First, let's acknowledge how to comment our code. You can comment out line or do a comment block.

Variable types
NTSL2++ is loosely typed language. This means you don't have to know type in advance to define variable. There are few ways to define a variables.

Values and there types
When we have variables, we then can assign different values to them.

Arrays and Objects
Let's explore in depth arrays and objects. Arrays are simple lists containing ordered items. Objects are like arrays, but they have keys instead of indexes to reference items.

Functions
Functions are little segments of code meant to be executed independently from other functions. To define a function you can do it in multiple of ways:

Sample scripts

 * Very basic calculator

Runtime reference
NTSL2++ is based on ancient language called javascript, reference to all it's functionalities can be obtained from here