Historia De Calculo Integral
La función eval
La función eval tiene como argumento una expresión y devuelve el valor de la misma. Esta función resulta útil para evaluar una cadena decaracteres que representa una expresión numérica. La edición efectuada mediante un campo de formulario es una cadena de caracteres que a veces es necesario convertir en valor numérico. El código siguienteilustra este ejemplo permitiendo al usuario introducir una expresión numérica y visualiza a continuación el valor de la expresión.
<!-- Ejemplo: Función Eval-->
<HTML >
<HEAD>
<TITLE>Ejemplo de JavaScript</TITLE>
</HEAD>
<BODY>
<SCRIPT>
function calcula(obj)
{
obj.result.value = eval(obj.expr.value)
}
</SCRIPT><FORMNAME="evalua">
Introducir expresión:
<INPUT TYPE="text" NAME="expr" SIZE=20>
<BR>
Resultado:
<INPUT TYPE="text" NAME="result" SIZE=20>
< BR>
<INPUT TYPE="button"VALUE="evalua"
onClick="calcula(this.form)">
</FORM>
</BODY>
</HTML> |
Funciones escape y unescape
Estas dos funciones permiten codificar cadenas de caracteres enformato URL (ISO Latin 1). Esta codificación es necesaria en la creación automática de enlaces de hipertexto o en la definición de propiedades persistentes como los Cookies.
Ejemplo:
escape("Heaquí")="He%20aquí"
unescape("He%20aquí")="He aquí"
escape("#"); // devuelve %23
unescape("%23"); // devuelve #
Ejemplo:
<!-- Ejemplo: Funciones Escape y Unescape-->
<HTML><HEAD>
<TITLE>Ejemplo de JavaScript</TITLE>
</HEAD>
<BODY>
<FORM>
Introducir carácter en formato URL o normal:
<input type="text" name="char" size=5><br>
<INPUT type="radio" name="codificacion" value="normal"
onClick="this.form.char.value=escape
(this.form.char.value)">
formato estándar a URL<br>
<INPUT type="radio"...
Regístrate para leer el documento completo.