Portada
CONTENIDOS
HTML
- Tutorial
de HTML
- Artículos de HTML
- Enlaces relacionados
- Software para HTML
CSS
- Introducción
a las Hojas de Estilo - CSS
- Artículos de CSS
JAVASCRIPT
- Tutorial
de JavaScript
- Artículos de JavaScript
DISEÑO
Y ESTILO
- Artículos
de diseño, estilo, usabilidad y accesibilidad.
- Efectos con Paint
Shop Pro
PROMOCION
WEB
- Artículos
relacionados con la promoción de páginas web
ENTREVISTAS
- Emilio
Márquez
- Joaquín Gracia M.
- Adrian Hall
NOTICIAS
para Webmasters
FOROS
(en obras)
|
JAVASCRIPT
> TUTORIAL DE JAVASCRIPT
FUNCIONES
GLOBALES EN JAVASCRIPT
Son
funciones que no pertenecen a ningún objeto,
sino que forman parte del propio núcleo de JavaScript.
| Otros
atributos |
| escape |
Codifica
los caracteres no alfanuméricos de una cadena para que pueda
formar parte de una URL. Por ejemplo, para especificar un valor
de parámetro que contiene espacios:
//
url no válida (el parámetro contiene espacios)
url = "cgi-bin/prog.pl?cadena=esta
cadena";
//
ahora con 'escape':
url = "cgi-bin/prog.pl?cadena=";
url += escape ("esta cadena");
//
Resultado: cgi-bin/prog.pl?cadena=esta%20cadena
No
codifica los caracteres especiales: * @ - _ + . / |
| eval |
Evalúa
una expresión JavaScript (como lo haría el analizador)
sin necesidad de referenciar un objeto determinado ni una variable
declarada.
sentencias
= new Array(2);
sentencias[0]="document.write ('expresion 1')";
sentencias[1]="suma = 2+2";
if
(condicion) eval (sentencias[0]);
else eval (sentencias[1]); |
| isNaN |
Devuelve
true si el valor pasado como argumento no es un número |
| parseFloat |
Evalúa
una cadena de texto que expresa un número en notación
científica y devuelve el número en coma flotante correspondiente
ó NaN en caso de no encontrar una expresión válida.
Ejemplo:
valor
= parseFloat ("1.4142e-10");
valor1 = parseFloat (".0012");
valor2 = parseFloat ("a12"); //
devuelve NaN
Si
la cadena no representa un número en coma flotante válido,
la función devuelve NaN:
valor3
= parseFloat ("12.8abc"); //
valor3 = 12.8
valor4 = parseFloat ("abc12.8");
// valor4 = NaN |
| parseInt |
Evalúa
una cadena de texto y devuelve el entero representado por dicha
cadena. Se puede especificar la base en la que se expresa el número:
entero1
= parseInt ("FF", 16); //
entero1 = 255
entero2 = parseInt ("1010", 2);
// entero2 = 10
Si
no se especifica la base, se sigue el siguiente criterio:
- Los números que comienzan por 0 se considerarán
en base octal.
- Los números que comienzan por 0x se consideran hexadecimales.
- El resto de los números se consideran enteros en base 10.
Si
la cadena no representa un número válido, la función
devuelve NaN.
Ejemplos:
entero3
= parseInt ("123abcd"); //
entero3 = 123
entero4 = parseInt ("3.14");
// entero4 = 3
entero5 = parseInt ("abc123");
// entero5 = NaN |
| unescape |
Operación
contraria a escape(). Decodifica los caracteres especiales
de la URL. |
[
Siguiente capítulo: Extensión
para el cliente ]
| CONTENIDOS
DEL TUTORIAL DE JAVASCRIPT |
| |
Fuente
original: (C) Epsilon
Eridani
|
|