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");
- JavaScript del lado del cliente amplía el lenguaje principal al proporcionar objetos para controlar un navegador y su modelo de objetos de documento (DOM). Por ejemplo, las extensiones del lado del cliente permiten que una aplicación coloque elementos en un formulario HTML y responda a eventos del usuario, como clics del mouse, entrada de formulario y navegación de página.
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");
- Una comprensión general de Internet y la World Wide Web (WWW).
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"
- JavaScript es un lenguaje de forma muy libre en comparación con Java. No es necesario declarar todas las variables, clases y métodos. No es necesario preocuparse por si los métodos son públicos, privados o protegidos y no es necesario implementar interfaces. Las variables, parámetros y tipos de retorno de funciones no se escriben explícitamente.
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");
- 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.
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"
- Puede utilizar ISO 8859-1 o letras Unicode como å y ü en los identificadores. También puede utilizar las secuencias de escape Unicode como caracteres en identificadores. Algunos ejemplos de nombres legales son Number_hits, temp99 y _name.