Latest web development tutorials
×

JavaScript curso

JavaScript curso JavaScript breve introducción JavaScript uso JavaScript exportación JavaScript gramática JavaScript declaraciones JavaScript nota JavaScript variable JavaScript Tipos de datos JavaScript objetos JavaScript función JavaScript alcance JavaScript evento JavaScript cadena JavaScript operadores JavaScript comparar JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript tipo de conversión JavaScript Las expresiones regulares JavaScript error JavaScript depuración JavaScript variable de elevación JavaScript Modo estricto JavaScript El uso inapropiado JavaScript autenticación de formularios JavaScript Palabras clave reservadas JavaScript JSON JavaScript void JavaScript Especificación código

JS función

JavaScript definición de la función JavaScript Argumentos de función JavaScript llamada a la función JavaScript Los cierres

JS HTML DOM

DOM breve introducción DOM HTML DOM CSS DOM evento DOM EventListener DOM elemento

JS Tutorial avanzado

JavaScript objetos JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp objetos

JS navegador BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript música pop JavaScript Evento cronometrado JavaScript Cookies

JS almacén

JavaScript almacén JavaScript prueba jQuery JavaScript prueba Prototype

JS Ejemplos

JavaScript Ejemplos JavaScript instancia de objeto JavaScript instancia de objeto del navegador JavaScript HTML DOM Ejemplos JavaScript resumen

JS Manual de referencia

JavaScript objetos HTML DOM objetos

función de JavaScript

La función es controlada por eventos o bloques reutilizables de código que se ejecuta cuando se le llama.

Ejemplos

<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
alert("Hello World!");
}

</script>
</head>

<body>
<button onclick=" myFunction() ">Try it</button>
</body>
</html>


sintaxis de la función JavaScript

El bloque de función se envuelve en los apoyos, y anteriormente utiliza la función de la palabra clave:

functionfunctionname()
{
执行代码
}

Cuando se invoca la función, se ejecutará el código dentro de la función.

Se puede llamar directamente a la función cuando se produce un evento (por ejemplo, cuando el usuario hace clic en el botón), y JavaScript puede ser llamado en cualquier posición.

lámpara JavaScript es sensible a mayúsculas. función de palabras clave debe estar en minúsculas, y debe funcionar con el mismo nombre que el caso de llamar a la función.


Las llamadas a funciones con argumentos

Cuando se llama a la función, se puede pasar un valor, estos valores se llaman argumentos.

Estos parámetros se pueden utilizar en la función.

Puede enviar cualquier número de parámetros, separados por una coma (,):

myFunction(argument1,argument2)

Cuando se declara la función, los parámetros como la declaración de variables:

function myFunction( var1 , var2 )
{
代码
}

Las variables y los parámetros deben aparecer en el mismo orden. La primera variable es el valor del parámetro dado primero pasado, y así sucesivamente.

Ejemplos

<button onclick="myFunction( 'Harry Potter' , 'Wizard' )">Try it</button>

<script>
function myFunction( name , job )
{
alert("Welcome " + name + ", the " + job );
}
</script>

Trate »

El botón de función anterior se hace clic indicaciones "Bienvenido Harry Potter, el mago".

La función es muy flexible, puede utilizar diferentes parámetros para llamar a esta función, esto le dará un mensaje diferente:

Ejemplos

<button onclick="myFunction( 'Harry Potter' , 'Wizard' )">Try it</button>
<button onclick="myFunction( 'Bob' , 'Builder' )">Try it</button>

Trate »

De acuerdo con los distintos botones que hace clic, el ejemplo anterior le pedirá "Bienvenido Harry Potter, el mago" o "Bienvenido Bob, el Constructor".


La función devuelve un valor con

A veces queremos que la función retorne un valor a la función de llamada.

Mediante el uso de la instrucción de retorno que puede lograrse.

Cuando se utiliza la instrucción de retorno, la función de detener la ejecución y devuelve el valor especificado.

gramática

function myFunction()
{
    var x=5;
    return x;
}

La función anterior devuelve un valor de 5.

Nota: Todo el JavaScript no se detiene la ejecución, la función solo. La ejecución de código JavaScript continuará desde donde se invoca la función.

Las llamadas a funciones serán devueltos valor sustituido:

var myVar=myFunction();

El valor de la variable myVar es 5, es decir, "myFunction) (" el valor devuelto por la función.

Si no se guarda como una variable, puede utilizar el valor de retorno:

document.getElementById("demo").innerHTML=myFunction();

elemento innerHTML "demo" será 5, es decir, "() myFunction" valor devuelto por la función.

Puede hacer que el valor de retorno pasa a una función basada en los parámetros:

Ejemplos

El producto de dos números y devuelve el resultado:

function myFunction(a,b)
{
return a*b;
}

document.getElementById("demo").innerHTML=myFunction(4,3);

elemento innerHTML "demo" será:

12

Trate »

Cuando lo que desea es salir de la función, la instrucción de retorno también se puede usar. El valor de retorno es opcional:

function myFunction(a,b)
{
	if (a>b)
	{
		return;
	}
	x=a+b
}

Si a es mayor que b, entonces el código anterior y salir de la función no calcula la suma de a y b.


Las variables locales de JavaScript

variable de JavaScript declarada dentro de una función (utilizando var) es una variable local, por lo que sólo se puede acceder dentro de la función. (Ámbito de la variable es local).

Se puede utilizar el mismo nombre de variable local en diferentes funciones, porque sólo declarada la función de la variable para identificar la variable.

Mientras se completa la función, se eliminará la variable local.


variable global JavaScript

Las variables declaradas fuera de una función es una variable global que todas las secuencias de comandos y funciones de la página puedan acceder a ella.


La supervivencia de las variables JavaScript

La vida de las variables JavaScript desde el momento en que se declaran para empezar.

Las variables locales serán eliminados después de la función se ejecuta.

Las variables globales se eliminan después del cierre de la página.


Asignar valores a las variables JavaScript no declarados

Si se asigna un valor a una variable no ha sido declarado, las variables se declaran automáticamente como variables globales.

Esta afirmación:

carname="Volvo";

Vamos a declarar una variable global carname, incluso si se lleva a cabo dentro de la función.