JavaScript en Visual Studio 2013
JavaScript es un lenguaje de primera clase en Visual Studio 2013.Puede usar la mayoría de las ayudas de edición estándar (fragmentos de código, IntelliSense, etc.) al escribir código JavaScript en el IDE de Visual Studio.Puede escribir código JavaScript para muchos tipos de aplicaciones y servicios.
Para la documentación de referencia del lenguaje JavaScript, vea JavaScript.
Es posible que haya versiones o extensiones específicas de Visual Studio que requieran el desarrollo de ciertos tipos de aplicaciones y servicios con HTML y JavaScript.La lista siguiente contiene vínculos para obtener más información.
Para crear aplicaciones de la Tienda Windows, aplicaciones de Windows Phone y aplicaciones universales (compatibles con ambas plataformas), obtenga aquí las herramientas.
Para crear aplicaciones híbridas multiplataforma para varios dispositivos, obtenga la extensión Multi-Device Hybrid Apps.
Para crear servicios basados en la nube, visite el sitio de Microsoft Azure.
Para crear sitios web y aplicaciones web, visite el sitio ASP.NET.
El editor de JavaScript en Visual Studio 2013 proporciona compatibilidad con IntelliSense.Para obtener más información, vea IntelliSense para JavaScript.
Novedades de JavaScript
Entre las nuevas características para JavaScript en Visual Studio 2013 se incluyen:
Las palabras clave let (Instrucción, JavaScript) y const (Instrucción, JavaScript) permiten declarar variables cuyo ámbito se limita al bloque en que se declaran.
El objeto Set (Objeto, JavaScript) permite crear una colección de objetos únicos, mientras que Map (Objeto, JavaScript) o WeakMap (Objeto, JavaScript) permiten crear una colección de pares clave-valor.
Intl.DateTimeFormat (Objeto, JavaScript), Intl.NumberFormat (Objeto, JavaScript) e Intl.Collator (Objeto, JavaScript) proporcionan servicios de localización que incluyen el formato de fecha y hora, el formato de número y la comparación de cadenas.
__proto__ (Propiedad, Objeto de JavaScript) permite establecer el prototipo de un objeto o función.
Objeto Uint8ClampedArray (JavaScript), una nueva matriz con tipo, es compatible con matrices con tipo formadas por números enteros sin signo de 8 bits con valores fijados entre 0 y 255.Además, el objeto ArrayBuffer ahora es compatible con slice (Método, ArrayBuffer) y ArrayBuffer.isView (Función, ArrayBuffer).