Tecnología

Inicio

Cómo Cadena Métodos Juntos en Javascript

Javascript es un lenguaje de programación similar a C en la sintaxis. Javascript código puede ser ejecutado en el ordenador de un usuario cuando visita una página web, y se utiliza a menudo para crear contenido Web dinámico e interactivo. Al igual que C y otros lenguajes de alto nivel, Javascript permite que el código a encapsular en las funciones y los métodos para que pueda ser reutilizado fácilmente. Cuando se utiliza un método en Javascript, puede invocar otro método para suministrar una o más de sus argumentos. Puede agravar esta técnica de encadenamiento para ejecutar una serie de operaciones complejas con una sola línea de código.

Instrucciones

1 Inserte el siguiente código entre las etiquetas "cabeza" de su documento HTML:

<Script type = "text / javascript">

función randomInt (rango) {

return Math.round(Math.random() * range);

}

</ Script>

2 Coloque el código siguiente en el cuerpo del documento HTML:

Entero aleatorio: <script type = "text / javascript"> document.write (randomInt (10)); </ script>

3 Guarde la página y abrirlo en su navegador. Actualizar un par de veces y ver que el número mostrado cambia al azar. Varios métodos y funciones están encadenados juntos en este ejemplo: Cuando la función "randomInt" se llama, el resultado de "Math.random" se multiplica por la variable "gama", a continuación, pasa a lo largo con el método "Math.round". El resultado de ese método es devuelto a "document.write" que inició la secuencia. Esta operación se puede condensar en una sola línea como la siguiente:

document.write (Math.round (Math.random () * gama));

Tenga en cuenta que los métodos son simplemente anidan junto a la cadena de su ejecución. El método más externa se ejecuta pasado, ya que se basa en los resultados de todos los demás.

Consejos y advertencias

  • Contar paréntesis de izquierda a derecha si usted está teniendo problemas con un complejo conjunto de métodos o funciones anidadas. Añadir 1 para un paréntesis izquierdo, y restar 1 para un paréntesis derecha. El total debe ser 0 en una expresión válida Javascript.