- ¿Qué es
JScript? - Escribir código de
JScript - Tipos
de datos de JScript - Controlar el
flujo del programa - Funciones
- Objetos
- Recursividad
- Alcance de
variables - Copiar, pasar y
comparar datos - Usar
matrices - Usar cuadros
de mensaje - Creación
avanzada de objetos - Caracteres
especiales - Métodos
- Microsoft®
JScript® Operadores - Microsoft®
JScript® Funciones - Microsoft®
JScript® Instrucciones - Microsoft®
JScript® Objetos - Errores de
JScript - Métodos
¿Qué es
JScript?
JScript es la implementación de Microsoft de
la especificación de lenguaje ECMA
262. Es una implementación completa, además de
algunas mejoras que aprovechan las capacidades de Microsoft
Internet
Explorer. Este tutorial pretende ayudarle a comenzar a
trabajar con JScript.
Fácil de usar, fácil de
aprender
JScript es un lenguaje de secuencias de comandos basado
en objetos e interpretado. Aunque tiene menos capacidades que los
lenguajes orientados a objetos de altas prestaciones
como C++ y Java, JScript es
más que suficientemente eficiente para los
propósitos para los que está creado.
JScript no es una versión reducida de cualquier
otro lenguaje (sólo está relacionado, distante e
indirectamente, con Java, por ejemplo), ni es una
simplificación de ningún lenguaje. Sin embargo, es
un lenguaje limitado. Por ejemplo, no es posible escribir
aplicaciones independientes en JScript y la capacidad de lectura y
escritura de
archivos es
mínima. Más aún, las secuencias de comandos
de JScript sólo pueden ejecutarse con un
intérprete, que bien puede estar en un servidor Web o en un
explorador de Web.
JScript es un lenguaje en el que no necesita declarar
los tipos de datos.
Esto significa que no es necesario declarar explícitamente
los tipos de datos de las
variables. De
echo, no es posible declarar explícitamente los tipos de
datos en JScript. Más aún, en muchos casos JScript
realiza conversiones, automáticamente, cuando son
necesarias. Por ejemplo, si intenta agregar un número a un
elemento que contiene texto (una
cadena), el número se convierte en texto.
El resto de este tutorial es una introducción a las características
de JScript. Para obtener información detallada de la
implementación del lenguaje, consulte la referencia del
lenguaje.
Nota El código
incluido en muchos de los ejemplos de este tutorial es, de alguna
manera, más explicativo y menos denso que el código
que encontrará en páginas
Web reales. La mayoría, también es fácil
y sencillo. La intención aquí es dejar claros los
conceptos, no expresar un estilo óptimo y conciso de
codificación. En cualquier caso, no tiene
que avergonzarse por escribir código que puede leer y
comprender, fácilmente, seis meses después de
escribirlo.
Escribir
código de JScript
Al igual que muchos otros lenguajes de
programación, Microsoft JScript se escribe en forma de
texto y se organiza en instrucciones, bloques formados por
conjuntos de
instrucciones relacionadas y comentarios. En una
instrucción puede utilizar variables, datos inmediatos
como cadenas y números, y expresiones.
Instrucciones
Una instrucción de código JScript
está formada por uno o más elementos y símbolos en una misma línea. Cada
nueva línea inicia una nueva instrucción, pero es
una buena idea terminar las instrucciones de forma
explícita. Puede hacerlo si agrega un punto y coma (;),
que es el carácter de terminación de
JScript.
unPajaro = "Colibrí";
var hoy = new Date();
Un grupo de
instrucciones de JScript rodeadas por llaves ({}) se llama un
bloque. Los bloques de instrucciones se utilizan, por ejemplo, en
funciones y
condicionales.
En el siguiente ejemplo la primera instrucción
inicia la definición de una función,
que está formada por un bloque de cinco instrucciones. Las
tres últimas instrucciones, que no están incluidas
en las llaves, no son un bloque y no forman parte de la
función.
function convert(pulgadas) {
pies= pulgadas / 12; // Estas cinco instrucciones
están en un bloque.
millas = pies / 5280;
millasNauticas = pies / 6080;
cm = pulgadas * 2.54;
metros = pulgadas / 39.37;
}
km = metros / 1000; // Estas tres instrucciones no
están en un bloque.
kradio = km;
mradio= millas;
Comentarios
Un comentario de una sola línea en JScript
comienza con un par de barras inclinadas (//). Un comentario
multilínea comienza con una barra inclinada seguida por un
asterisco (/*) y termina con los mismos elementos en orden
inverso (*/).
unaBuenaIdea = "Incluya muchos comentarios en su
código."; // Este es un comentario de una sola
línea.
/*
Este es un comentario multilínea que explica la
instrucción de código anterior.
La instrucción asigna un valor a la
variable unaBuenaIdea. El valor que está encerrado
entre comillas, se conoce como un literal. Un literal contiene
información de forma
directa y explícita, no hace referencia a la
información de forma indirecta.
(Las comillas no forman parte del literal.)
*/
// Este es otro comentario multilínea, escrito
como una serie de comentarios de una sola
línea.
// Después de ejecutar la instrucción,
puede hacer referencia al contenido de la variable.
// unaBuenaIdea utilizando su nombre, como en la
siguiente instrucción, en la que se agrega un literal de
cadena a
// la variable unaBuenaIdea mediante
concatenación para crear una nueva variable.
var ideaAmpliada = unaBuenaIdea + " Nunca puede saber
cuándo tendrá que averiguar lo que
hace.";
Página siguiente |