JavaScript
Héctor Chocobar Torrejón
Ingeniero en Sistemas | Profesor Universitario | Senior Mentor | Data Science Engineer | Full-stack Developer
JavaScript is a lightweight, interpreted, multi-paradigm programming language with object-oriented capabilities.
JavaScript Characteristics
JavaScript is a high-level?interpreted language. That means it does not need a?compiler?to be executed, but it does need a program called an interpreter, which reads the code line-by-line and translates it at the same time.
JavaScript is a?dynamically typed language, so there is no need to explicitly declare the?data type?of the?variables. In other words, it is not necessary to indicate that a variable is an integer type or a string type.
It is important to note that JavaScript is different from Java, which is a compiled,?object-oriented programming language?that works in a virtual machine. JavaScript is a different language with its own characteristics and specifications, with extensive documentation available online.
Vocabulary
JavaScript
JavaScript is a lightweight, interpreted, multi-paradigm programming language with object-oriented capabilities. It is commonly used to add interactive effects to web browsers, in other words, to create dynamic elements within websites.
Interpreted Language
An interpreted language is a type of programming language that translates and executes one instruction at a time without being compiled first. Examples of interpreted languages include JavaScript, PHP, Perl, Ruby and Python.
领英推荐
Compiler
A compiler is a program that translates high-level program code (source code) into low-level program code (object code) so that it can be read and executed by a computer.
Code (program code)
A code is a set of instructions written in a particular programming language according to the syntax rules defined in the language, such as JavaScript. The code is executed by a computer.
Dynamically Typed Language
A dynamically typed language is a type of programming language where the variables do not need to have an explicit data type. That is, a JavaScript variable can contain a value of any data type.
Data Type
A data type is an attribute of a variable that determines what type of data it can hold, such as integers, floating point numbers, and strings.
Variables
Variables are identifiers associated with a value. They can be changed at any time. A variable can hold values of a specific data type, such as integer, float, or strings.
Object-oriented Programming Language
An object-oriented programming language is a programming model based on the use of objects and classes to structure a program. An object includes unique attributes and behavior.