Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Pandemia en 23 de Noviembre 2016, 13:02

Título: Ejercicio CU01112E del curso de javascript tipos de datos js primitivos y objeto
Publicado por: Pandemia en 23 de Noviembre 2016, 13:02
Buenos días amigos, después de un tiempo al fin ya estoy establecido en un nuevo destino y puedo seguir adelante con esta fabulosa web que te ayuda tato a aprender y los compañeros te ayudan en todo lo que pueden, he dejado el curso de java a medias el cual quiero volver a empezar de nuevo para hacerlo bien, y he empezado este ya que en su día hice el de html y css, y he ido haciendo cositas por mi cuenta y creo que este también me vendrá bien, bueno si mas decirles que ya estoy por aquí para ayudar en lo posible y disfrutar de todo lo que ofreceis que es muchísimo.

Aquí dejo los códigos del primer ejercicio

Citar
Crea un código JavaScript donde se genere un error por un mal uso de la palabra clave var y comprueba la respuesta del navegador.

Código: [Seleccionar]
<html>
<head>
<title>Ejercicio CU01112E realizado por Pandemia, del curso de JavaScript de aprenderaprogramar.com</title>
<meta charset="utf-8">
<script type="text/javascript">
function mostrarMensaje1(){

alert('La variable precio vale:' + precio);
dato1 = null;
alert('La variable dato1:' + dato1);
//Aquí pongo las líneas con el error de variable var
var precio = 22.55;
precio = precio + 75;
alert('La variable precio ahora vale:' + var precio); //Aquí está el error forzado, no se puede poner la palabra clave var.
}
</script>
</head>
<body>
<div>
<h3><center>Precios de frases de la vida</center></h3><hr><hr>
<p>La vida carece de valor si no nos produce satisfacciones.<hr>
Entre éstas, la más valiosa es la sociedad racional, que ilustra la mente, suaviza el temperamento, alegra el ánimo y promueve la salud.
</p>
<img onclick="mostrarMensaje1()" src="http://reflexionessobrelavida.com/wp-content/uploads/2016/02/frases-de-reflexion-de-vida-y-amor.jpg" width="304" height="193">
</div>
</body>
</html>
 

Citar
Crea una variable y asignale los contenidos true y false, e intenta multiplicarlas por un número (por ejemplo por 2). ¿Qué resultados obtienes? ¿A qué crees que se deben estos resultados?

Código: [Seleccionar]
<html>
<head>
<title>Ejercicio CU01112E realizado por Pandemia, del curso de JavaScript de aprenderaprogramar.com</title>
<meta charset="utf-8">
<script type="text/javascript">
function mostrarMensaje1(){

alert('La variable precio vale:' + precio);
dato1 = null;
alert('La variable dato1:' + dato1);
var precio = 22.55;
precio = false; // Le he establecido el valor booleano false y por lo tanto la variable vale 0.
/*Si le hubiera establecido el valor true la variable precio valdría 1.*/
alert('La variable precio ahora vale:' + precio);
alert('El doble de la variable precio vale:' + (precio*2));
}
</script>
</head>
<body>
<div>
<h3><center>Precios de frases de la vida</center></h3><hr><hr>
<p>La vida carece de valor si no nos produce satisfacciones.<hr>
Entre éstas, la más valiosa es la sociedad racional, que ilustra la mente, suaviza el temperamento, alegra el ánimo y promueve la salud.
</p>
<img onclick="mostrarMensaje1()" src="http://reflexionessobrelavida.com/wp-content/uploads/2016/02/frases-de-reflexion-de-vida-y-amor.jpg" width="304" height="193">
</div>
</body>
</html>
Título: Re:Ejercicio CU01112E delcurso de javascript tipos de datos js, primitivos y objeto
Publicado por: bermartinv en 23 de Noviembre 2016, 14:59
Hola Pandemia, está correcto el ejercicio. Sólo comentarte una cosa del HTML que en mi editor me salía raro. Los elemento <hr> no pueden ir dentro de un <p>. Debes cerrar el <p> antes de poner un <hr>
Saludos
Título: Re:Ejercicio CU01112E delcurso de javascript tipos de datos js, primitivos y objeto
Publicado por: Pandemia en 23 de Noviembre 2016, 20:44
Muy buenas bermartiv, tienes razón no me he dado cuenta del <hr> que lo puse antes del </p>, ahora lo corrijo, muchas gracias por la corrección.

Saludos...... y gracias de nuevo     :)