Del contenido del capítulo JS Data Types del W3Schools.
Ejercicio 1.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>Al sumar (concatenar) un número y un string, JavaScript tratará el número como un string.</h2> <p id="demo"></p> <script> var x = 16 + "Volvo"; document.getElementById("demo").innerHTML = x; </script> </body> </html> |
Ejercicio 2.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>Al sumar (concatenar) un string y un número, JavaScript tratará al número como un string.</h2> <p id="demo"></p> <script> var x = "Volvo" + 16; document.getElementById("demo").innerHTML = x; </script> </body> </html> |
Ejercicio 3.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>En este caso, al empezar por la izquierda, generará un nuevo número y luego lo concatenará con el string.</h2> <p id="demo"></p> <script> var x = 16 + 4 + "Volvo"; document.getElementById("demo").innerHTML = x; </script> </body> </html> |
Ejercicio 4.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>En este caso, al empezar por la izquierda, ya tratará todo como string y nos devolverá el concatenado de los tres elementos.</h2> <p id="demo"></p> <script> var x = "Volvo" + 16 + 4; document.getElementById("demo").innerHTML = x; </script> </body> </html> |
Ejercicio 5.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>Es indiferente el uso de comillas sencillas o dobles. En el caso del apóstrofo tiene que declararse entre comillas dobles.</h2> <p id="demo"></p> <script> var carName1 = "Volvo XC60"; // comillas dobles var carName2 = 'Volvo XC60'; // comillas simples var answer1 = "It's alright"; // comilla simple dentro de comillas dobles var answer2 = "Se llama 'Johnny'"; // comillas simples dentro de comillas dobles var answer3 = 'Se llama "Johnny"'; // comillas dobes dentro de comillas simples document.getElementById("demo").innerHTML = carName1 + "<br>" + carName2 + "<br>" + answer1 + "<br>" + answer2 + "<br>" + answer3; </script> </body> </html> |
Ejercicio 6.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>Números enteros y decimales. Con potencias positivas y negativas de 10.</h2> <p id="demo"></p> <script> var x1 = 34.00; // El punto marca la posición de los decimales. No emplear nuestra coma... var x2 = 34; var y1 = 123e5; // Esto equivale a 123 * 100000. Multiplicado por 10 elevado a la cinco var y2 = 123e-5; // Esto equivale a 123 * 0,00001. Multiplicado por 10 elevado a la menos cinco var z1 = 123E2; // La E puede escribirse también en mayúscula var z2 = 123E-2; // También en potencias negativas de 10 document.getElementById("demo").innerHTML = x1 + "<br>" + x2 + "<br>" + y1 + "<br>" + y2 + "<br>" + z1 + "<br>" + z2; </script> </body> </html> |
Ejercicio 7.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>Los arrays son variables que almacenan varios elementos. Se escriben entre corchetes separados por comas.</h2> <p id="demo"></p> <script> var cars = ["Saab","Volvo","BMW"]; document.getElementById("demo").innerHTML = cars[0]; // Devuelve la primera posición del array </script> </body> </html> |
Ejercicio 8.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>Un objeto en JavaScript es una colección de propiedades a las que se les asigna un valor.</h2> <p id="demo"></p> <script> var person = { firstName : "John", lastName : "Doe", age : 50, eyeColor : "blue" }; document.getElementById("demo").innerHTML = person.firstName + " is " + person.age + " years old."; </script> </body> </html> |
Ejercicio 9.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>El operador <i>typeof</i> devuelve el tipo de la variable o expresión.</h2> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = typeof "john" + "<br>" + typeof 3.14 + "<br>" + typeof false + "<br>" + typeof [1,2,3,4] + "<br>" + typeof {name:'john', age:34}; </script> </body> </html> |
Ejercicio 10.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>Tanto el valor de una variable como el tipo de variable son <i>undefined</i> si no se le ha asignado un valor a la variable.</h2> <p id="demo"></p> <script> var person; document.getElementById("demo").innerHTML = person + "<br>" + typeof person; </script> </body> </html> |
Ejercicio 11.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>Las variables pueden ser vaciadas estableciendo su valor como <i>undefined</i>.</h2> <p id="demo"></p> <script> var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}; var person = undefined; document.getElementById("demo").innerHTML = person + "<br>" + typeof person; </script> </body> </html> |
Ejercicio 12.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>En este caso se ha declarado la variable como un string vacío.</h2> <p id="demo"></p> <script> var car = ""; document.getElementById("demo").innerHTML = "The value is: " + car + "<br>" + "The type is:" + typeof car; </script> </body> </html> |
Ejercicio 13.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>Los objetos pueden vaciarse declarándolos como <i>null</i>.</h2> <p id="demo"></p> <script> var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}; var person = null; document.getElementById("demo").innerHTML = typeof person; </script> </body> </html> |
Ejercicio 14.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>Los objetos se pueden vaciar declarando el valor como <i>undefined</i>.</h2> <p id="demo"></p> <script> var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}; var person = undefined; document.getElementById("demo").innerHTML = typeof person; </script> </body> </html> |
Ejercicio 15.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Ejercicios sobre tipos de datos en JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <head> <body> <h2>Diferencia entre <i>null</i> y <i>undefined</i>.</h2> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = typeof undefined + "<br>" + typeof null + "<br>" + (null === undefined) + "<br>" + (null == undefined); </script> </body> </html> |
No hay comentarios:
Publicar un comentario