Академический Документы
Профессиональный Документы
Культура Документы
Índice
• Introducción
• Javascript
• <script>
• Métodos
• Funciones
Introducción
¿Qué es Javascript?
• Es un lenguaje interpretado, es un lenguaje Script.
• Extiende las capacidades de las páginas Web
• El código está integrado en el HTML
• Se interpreta en el ordenador que recibe el HTML, no se compila
• Ejecución dinámica: Los programas y funciones no se chequean hasta que
se ejecutan
• Trabaja con los elementos del HTML
• No se declaran los tipos de variables
• Se ejecuta en el cliente,
• Muy utilizado para validación de datos y efectos en las páginas de Web
¿Qué se puede hacer con JavaScript?
• Chequear Formularios
– Comprobar que se han rellenado correctamente
antes de enviarlos y que el servidor de erro
• Realizar cálculos simples
• Juegos
• ...
Incorporación a HTML
• La incorporación se hace con la etiqueta SCRIPT
<script>
Código en JavaScript
</script>
Ocultamiento de guiones
• Algunos navegadores no soportan scripts, por lo que
ignorarán la marca <SCRIPT>, pero no el contenido
• Solución: ocultarlo como comentario
<script language="JavaScript">
<!– Ocultar guion
Programa en JavaScript
<script language=“JavaScript”
src=“tu_archivo.js”></script>
< Less than “true” if left operand is less than right operand 3<5
>= Greater than or “true” if left operand is greater than or equal to the 5 >= 2
equal right operand
<= Less than or “true” if left operand is less than or equal to the 5 <= 2
equal right operand
Operadores de comparación
<script language=“JavaScript”>
var currentWord=“75”;
var currentValue=75;
var outcome1=(currentWord == currentValue);
var outcome2=(currentWord === currentValue);
alert(“outcome1: “ + outcome1 + “ : outcome2: “ + outcome2);
</script>
Función typeof
La siguientes instrucciones son true:
Array
• Una array contiene un conjunto de datos
representados por un único nombre de variable.
• Son representados por el objeto Array.
• Ejemplo:
myArray = new Array (5)
Tenemos myArray [0,1,2,3,4].
Array Ejemplo
<script language=“JavaScript”>
Car = new Array(3);
Car[0] = “Ford”;
Car[1] = “Toyota”;
Car[2] = “Honda”;
document.write(Car[0] + “<br>”);
document.write(Car[1] + “<br>”);
document.write(Car[2] + “<br>”);
</script>
Array Ejemplo
Partición de strings: split y join
“if/if…else”
<script language=“JavaScript”>
var chr;
chr = prompt(“Please enter a character : “,” ”);
if (chr >= ‘A’){
if (chr <= ‘Z’)
alert(“Uppercase”);
else if (chr >= ‘a’){
alert(“Lowercase”);
}
}
</script>
“for/in”
<script language=“JavaScript”>
var book;
var booklist = new Array(“Chinese”, “English”, “Jap”);
for (var counter in booklist) {
book += booklist[counter] + “ “;
}
alert(book);
</script>
Funciones: definición
• La definición establece qué es lo que hace la función
function nombre_de_funcion( parámetros, argumentos ) {
bloque de comandos
}
Ejemplo
function despNombre( nombre ) {
document.write( "<hr>tu nombre es: <b>" );
document.write( nombre )
document.write( "</b><hr>" );
}
Retorno de resultados
• En los entornos de programación, a las funciones que
no retornan resultados se les llama "procedimientos"
• Si retornan resultados son "funciones"