Introduccion

JavaScript es un lenguaje de programación multiplataforma orientado a objetos. Es un lenguaje pequeño y liviano. Dentro de un entorno host (por ejemplo, un navegador web), JavaScript se puede conectar a los objetos de su entorno para proporcionar control programático sobre ellos.

JavaScript contiene una biblioteca estándar de objetos, como Array, Date y Math, y un conjunto central de elementos del lenguaje, como operadores, estructuras de control y declaraciones. JavaScript principal se puede ampliar para diversos fines completándolo con objetos adicionales; Por ejemplo:

function greetMe(yourName) { alert("Hello " + yourName); } greetMe("World");
Lo que ya deberias saber

JavaScript is a very free-form language compared to Java. You do not have to declare all variables, classes, and methods. You do not have to be concerned with whether methods are public, private, or protected, and you do not have to implement interfaces. Variables, parameters, and function return types are not explicitly typed.

Esta guía asume que usted tiene los siguientes conocimientos básicos:

function greetMe(yourName) { alert("Hello " + yourName); } greetMe("World");
JavaScript y Java

JavaScript y Java son similares en algunos aspectos pero fundamentalmente diferentes en otros. El lenguaje JavaScript se parece a Java, pero no tiene la tipificación estática ni la verificación estricta de tipos de Java. JavaScript sigue la mayoría de la sintaxis de expresiones de Java, convenciones de nomenclatura y construcciones básicas de flujo de control, razón por la cual se cambió el nombre de LiveScript a JavaScript.

A diferencia del sistema de clases en tiempo de compilación de Java creado mediante declaraciones, JavaScript admite un sistema de tiempo de ejecución basado en una pequeña cantidad de tipos de datos que representan valores numéricos, booleanos y de cadena. JavaScript tiene un modelo de objetos basado en prototipos en lugar del modelo de objetos más común basado en clases. El modelo basado en prototipos proporciona herencia dinámica; es decir, lo que se hereda puede variar para objetos individuales. JavaScript también admite funciones sin ningún requisito declarativo especial. Las funciones pueden ser propiedades de objetos y ejecutarse como métodos vagamente tipificados.

const freCode = "Maestros estupendos"
Hola Mundo

Para comenzar a escribir JavaScript, abra el Scratchpad y escriba su primer código JavaScript "Hola mundo":

Para comenzar a escribir JavaScript, abra el Scratchpad y escriba su primer código JavaScript "Hola mundo":

function greetMe(yourName) { alert("Hello " + yourName); } greetMe("World");
Variables

Utilice variables como nombres simbólicos para los valores en su aplicación. Los nombres de las variables, llamados identificadores, se ajustan a ciertas reglas.

Un identificador de JavaScript debe comenzar con una letra, un guión bajo (_) o un signo de dólar ($); Los caracteres siguientes también pueden ser dígitos (0-9). Debido a que JavaScript distingue entre mayúsculas y minúsculas, las letras incluyen los caracteres "A" a "Z" (mayúsculas) y los caracteres "a" a "z" (minúsculas).

let react = "lenguaje de programacion"