UNIDAD 1: ELEMENTOS BÁSICOS
JSCRIPT TEMA 4: DECLARACION Y TIPO DE VARIABLES
A toda variable que se use en un programa se debera declarar de preferencia al principio del programa.
En jscript existen los siguientes tipos de variables:
| Category | Class name | Description | JScript data type |
| Integer | Byte | An 8-bit unsigned integer. | byte |
| SByte | An 8-bit signed integer. Not CLS compliant. | SByte | |
| Int16 | A 16-bit signed integer. | short | |
| Int32 | A 32-bit signed integer. | int | |
| Int64 | A 64-bit signed integer. | long | |
| UInt16 | A 16-bit unsigned integer. Not CLS compliant. | UInt16 | |
| UInt32 | A 32-bit unsigned integer. Not CLS compliant. | UInt32 | |
| UInt64 | A 64-bit unsigned integer. Not CLS compliant. | UInt64 | |
| Floating point | Single | A single-precision (32-bit) floating-point number. | float |
| Double | A double-precision (64-bit) floating-point number. | double | |
| Logical | Boolean | A Boolean value (true or false). | bool |
| Other | Char | A Unicode (16-bit) character. | char |
| Decimal | A 96-bit decimal value. | Decimal | |
| IntPtr | A signed integer whose size depends on the underlying platform (a 32-bit value on a 32-bit platform and a 64-bit value on a 64-bit platform). | IntPtr | |
| UIntPtr | An unsigned integer whose size depends on the underlying platform (a 32- bit value on a 32-bit platform and a 64-bit value on a 64-bit platform). Not CLS compliant. | UIntPtr | |
| Class objects | Object | The root of the object hierarchy. | Object |
| String | An immutable, fixed-length string of Unicode characters. | String |
Para declarar una variable en un script o programa solo usar la palabra reservada var, ejemplo:
Var nombre, edad, sueldo;
Var ciudad=“tijuana”;
Var pi=3.1416;
Para declarar una variable y asignarle un tipo de dato especifico, solo usar la siguiente notación:
Var nomvar: tipo de dato;
Var alfa:Integer;
Var ciudad:String;
Recordar que jscript es case-sensitive, es decir reconoce la diferencia que hay entre mayusculas y minusculas, en otras palabras no declarar alfa e intentar capturar o desplegar ALFA.
Para convertir numeros a strings no hay problema, solo cargar o asignar el numero o variable numerica a la variable string, pero para convertir strings a numeros existen y deberan usarse las funciones parseInt() y parseFloat(), ejemplo;
Var alfa, beta=“100”;
Beta = parseInt(beta);