JavaScript. English

Слайд 2

JavaScriot, often abbreviated as JS, is a programming language that conforms to

JavaScriot, often abbreviated as JS, is a programming language that conforms to
the ECMAScript specification. JavaScript is high-level, multi-paradigm language.

JS also support object-oriented, imperative, and functional styles.

The main architectural features are dynamic typing, weak typing, automatic memory management, prototype programming

Слайд 3

Designed by Brendan Eich of Netscape initially

Talking about popularity of JS,

Designed by Brendan Eich of Netscape initially Talking about popularity of JS,
according to TIOBE Index, based on data from Google, MSN, Yahoo!, Wikipedia and YouTube, JavaScript was in 6th place in April 2015.
JavaScript is the most popular programming language used to develop web applications.

Слайд 4

Language features

JavaScript is an object-oriented language, but the language uses prototyping.
Despite the

Language features JavaScript is an object-oriented language, but the language uses prototyping.
syntax similar to C, JavaScript has fundamental differences:
objects with the possibility of introspection;
functions as first class objects
automatic type conversion
automatic garbage collection
anonymous functions

Слайд 5

Semantics and syntax

The syntax of the JavaScript language in many ways resembles

Semantics and syntax The syntax of the JavaScript language in many ways
the syntax of C and Java.
In JavaScript:
all identifiers are case-sensitive
letters, underscores, dollar symbols, Arabic numerals can be used invariable names
variable names cannot start with a digit
// is used for single-line comments, multiline and inline comments start with /* and end with */.