Hola Mundo en JavaScript
<html> <head> </head> <body> <script type="text/javascript"> document.write('Hola Mundo'); </script> </body> </html>
Impresión de variables en una página HTML.
<html> <head> </head> <body> <script type="text/javascript"> var nombre='Juan'; var edad=10; var altura=1.92; var casado=false; document.write(nombre); document.write('<br>'); document.write(edad); document.write('<br>'); document.write(altura); document.write('<br>'); document.write(casado); </script> </body> </html>
Entrada de datos por teclado.
<html> <head> </head> <body> <script type="text/javascript"> var nombre; var edad; nombre=prompt('Ingrese su nombre:',''); edad=prompt('Ingrese su edad:',''); document.write('Hola '); document.write(nombre); document.write(' asi que tienes '); document.write(edad); document.write(' años'); </script> </body> </html>
Carga de dos números por teclado e imprimir su suma y su producto:
<html> <head> <script type="text/javascript"> var valor1; var valor2; valor1=prompt('Ingrese primer número:',''); valor2=prompt('Ingrese segundo número',''); var suma=parseInt(valor1)+parseInt(valor2); var producto=parseInt(valor1)*parseInt(valor2); document.write('La suma es '); document.write(suma); document.write('<br>'); document.write('El producto es '); document.write(producto); </script> </head> <body> </body> </html>
Realizar la carga de una nota de un alumno.
<html> <head> </head> <body> <script type="text/javascript"> var nombre; var nota; nombre=prompt('Ingrese nombre:',''); nota=prompt('Ingrese su nota:',''); if (nota>=4) { document.write(nombre+' esta aprobado con un '+nota); } </script> </body> </html>
Realizar un programa que lea dos números distintos y muestre el mayor de ellos:
<html> <head> </head> <body> <script type="text/javascript"> var num1,num2; num1=prompt('Ingrese el primer número:',''); num2=prompt('Ingrese el segundo número:',''); num1=parseInt(num1); num2=parseInt(num2); if (num1>num2) { document.write('el mayor es '+num1); } else { document.write('el mayor es '+num2); } </script> </body> </html>
Confeccionar un programa que pida por teclado tres notas de un alumno, calcule el promedio e imprima alguno de estos mensajes:
- Si el promedio es >=7 mostrar "Promocionado".
- Si el promedio es >=4 y <7 mostrar "Regular".
- Si el promedio es <4 mostrar "Reprobado".
<html> <head> </head> <body> <script type="text/javascript"> var nota1,nota2,nota3; nota1=prompt('Ingrese 1ra. nota:',''); nota2=prompt('Ingrese 2da. nota:',''); nota3=prompt('Ingrese 3ra. nota:',''); //Convertimos los 3 string en enteros nota1=parseInt(nota1); nota2=parseInt(nota2); nota3=parseInt(nota3); var pro; pro=(nota1+nota2+nota3)/3; if (pro>=7) { document.write('promocionado'); } else { if (pro>=4) { document.write('regular'); } else { document.write('reprobado'); } } </script> </body> </html>
Confeccionar un programa que lea por teclado tres números distintos y nos muestre el mayor de ellos.
<html> <head> </head> <body> <script type="text/javascript"> var num1,num2,num3; num1=prompt('Ingrese primer número:',''); num2=prompt('Ingrese segundo número:',''); num3=prompt('Ingrese tercer número:',''); num1=parseInt(num1); num2=parseInt(num2); num3=parseInt(num3); if (num1>num2 && num1>num3) { document.write('el mayor es el '+num1); } else { if (num2>num3) { document.write('el mayor es el '+num2); } else { document.write('el mayor es el '+num3); } } </script> </body> </html>
Se carga una fecha (día, mes y año) por teclado. Mostrar un mensaje si corresponde al primer trimestre del año (enero, febrero o marzo).
Cargar por teclado el valor numérico del día, mes y año por separado.
<html> <head> </head> <body> <script type="text/javascript"> var dia,mes,año; dia=prompt('Ingrese día:',''); mes=prompt('Ingrese mes:',''); año=prompt('Ingrese año:',''); dia=parseInt(dia); mes=parseInt(mes); año=parseInt(año); if (mes==1 || mes==2 || mes==3) { document.write('corresponde al primer trimestre del año.'); } </script> </body> </html>
Confeccionar un programa que solicite que ingrese un valor entre 1 y 5.
Luego mostrar en castellano el valor ingresado. Mostrar un mensaje de error en caso de haber ingresado un valor que no se encuentre en dicho rango.
<html> <head> </head> <body> <script type="text/javascript"> var valor; valor=prompt('Ingrese un valor comprendido entre 1 y 5:',''); //Convertimos a entero valor=parseInt(valor); switch (valor) { case 1: document.write('uno'); break; case 2: document.write('dos'); break; case 3: document.write('tres'); break; case 4: document.write('cuatro'); break; case 5: document.write('cinco'); break; default:document.write('debe ingresar un valor comprendido entre 1 y 5.'); } </script> </body> </html>
Utilizar variables de tipo cadena con la instrucción switch.
Ingresar por teclado el nombre de un color (rojo, verde o azul), luego pintar el fondo de la ventana con dicho color:
<html> <head> </head> <body> <script type="text/javascript"> var col; col=prompt('Ingrese el color con que se quiere pintar el fondo de la ventana (rojo, verde, azul)' ,''); switch (col) { case 'rojo': document.bgColor='#ff0000'; break; case 'verde': document.bgColor='#00ff00'; break; case 'azul': document.bgColor='#0000ff'; break; } </script> </body> </html>
Realizar un programa que imprima en pantalla los números del 1 al 100.
<html> <head> </head> <body> <script type="text/javascript"> var x; x=1; while (x<=100) { document.write(x); document.write('<br>'); x=x+1; } </script> </body> </html>
Desarrollar un programa que permita la carga de 5 valores por teclado y nos muestre posteriormente la suma.
<html> <head> </head> <body> <script type="text/javascript"> var x=1; var suma=0; var valor; while (x<=5) { valor=prompt('Ingrese valor:',''); valor=parseInt(valor); suma=suma+valor; x=x+1; } document.write("La suma de los valores es "+suma+"<br>"); </script> </body> </html>
Escribir un programa que solicite la carga de un número entre 0 y 999, y nos muestre un mensaje de cuántos dígitos tiene el mismo. Finalizar el programa cuando se cargue el valor 0.
<html> <head> </head> <body> <script type="text/javascript"> var valor; do { valor=prompt('Ingrese un valor entre 0 y 999:',''); valor=parseInt(valor); document.write('El valor '+valor+' tiene '); if (valor<10) { document.write('Tiene 1 digitos'); } else { if (valor<100) { document.write('Tiene 2 digitos'); } else { document.write('Tiene 3 digitos'); } } document.write('<br>'); } while(valor!=0); </script> </body> </html>
Mostrar por pantalla los números del 1 al 10.
<html> <head> </head> <body> <script type="text/javascript"> var f; for(f=1;f<=10;f++) { document.write(f+" "); } </script> </body> </html>
Mostrar un mensaje que se repita 3 veces en la página con el siguiente texto:
'Cuidado'
'Ingrese su documento correctamente'<html> <head> </head> <body> <script type="text/javascript"> document.write("Cuidado<br>"); document.write("Ingrese su documento correctamente<br>"); document.write("Cuidado<br>"); document.write("Ingrese su documento correctamente<br>"); document.write("Cuidado<br>"); document.write("Ingrese su documento correctamente<br>"); </script> </body> </html>
Empleando una función:
<html> <head> </head> <body> <script type="text/javascript"> function mostrarMensaje() { document.write("Cuidado<br>"); document.write("Ingrese su documento correctamente<br>"); } mostrarMensaje(); mostrarMensaje(); mostrarMensaje(); </script> </body> </html>
Confeccionar una función que reciba dos números y muestre en la página los valores comprendidos entre ellos de uno en uno. Cargar por teclado esos dos valores.
<html> <head> </head> <body> <script type="text/javascript"> function mostrarComprendidos(x1,x2) { var inicio; for(inicio=x1;inicio<=x2;inicio++) { document.write(inicio+' '); } } var valor1,valor2; valor1=prompt('Ingrese valor inferior:',''); valor1=parseInt(valor1); valor2=prompt('Ingrese valor superior:',''); valor2=parseInt(valor2); mostrarComprendidos(valor1,valor2); </script> </body> </html>
Confeccionar una función que reciba un valor entero comprendido entre 1 y 5. Luego retornar en castellano el valor recibido.
<html> <head> </head> <body> <script type="text/javascript"> function convertirCastellano(x) { if (x==1) return "uno"; else if (x==2) return "dos"; else if (x==3) return "tres"; else if (x==4) return "cuatro"; else if (x==5) return "cinco"; else return "valor incorrecto"; } var valor; valor=prompt("Ingrese un valor entre 1 y 5",""); valor=parseInt(valor); var r; r=convertirCastellano(valor); document.write(r); </script> </body> </html>
Confeccionar una función que reciba una fecha con el formato de día, mes y año y retorne un string con un formato similar a: "Hoy es 10 de abril de 2014".
<html> <head> </head> <body> <script type="text/javascript"> function formatearFecha(dia,mes,año) { var s='Hoy es '+dia+' de '; switch (mes) { case 1:s=s+'enero '; break; case 2:s=s+'febrero '; break; case 3:s=s+'marzo '; break; case 4:s=s+'abril '; break; case 5:s=s+'mayo '; break; case 6:s=s+'junio '; break; case 7:s=s+'julio '; break; case 8:s=s+'agosto '; break; case 9:s=s+'septiembre '; break; case 10:s=s+'octubre '; break; case 11:s=s+'noviembre '; break; case 12:s=s+'diciembre '; break; } //fin del switch s=s+'de '+año; return s; } document.write(formatearFecha(11,4,2014)); </script> </body> </html>
Espero que aquellos que les encante la programación comenten y los demás también....
Les invito a visitar Youtube Programación, Scribd, Taringa, Informatica CR, Google + mis otras paginas
PURAVIDA desde mi bella COSTA RICA!!
PURAVIDA desde mi bella COSTA RICA!!