MEDIAactive - Aprender Javascript Avanzado con 100 ejercicios prácticos

Здесь есть возможность читать онлайн «MEDIAactive - Aprender Javascript Avanzado con 100 ejercicios prácticos» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Aprender Javascript Avanzado con 100 ejercicios prácticos: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Aprender Javascript Avanzado con 100 ejercicios prácticos»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

JavaScript es el lenguaje de programación que se ocupa de asignar la interactividad a cada uno de los elementos que conforman una página web o una aplicación. Este lenguaje, complicado pero a la vez extremadamente mecánico, funciona mediante la asignación de elementos de diferentes tipos, cuyo uso y aplicación resulta imprescindible conocer. Tras haber consultado los 100 ejercicios que conforman este libro, usted habrá profundizado en las entrañas de JavaScript y podrá poner en práctica todo cuanto ha aprendido.
Con este libro:
Conocerá con todo detalle la sintaxis de JavaScript.
Estudiará los tipos de datos primitivos con que trabaja este lenguaje.
Descubrirá cómo funcionan los distintos operadores.
Aprenderá a utilizar interesantes y útiles funciones.
Profundizará de forma teórica y amena en todos los elementos que conforman el lenguaje
JavaScript.

Aprender Javascript Avanzado con 100 ejercicios prácticos — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Aprender Javascript Avanzado con 100 ejercicios prácticos», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
3 También podemos comprobar de la existencia de una variable undefined - фото 78

3. También podemos comprobar de la existencia de una variable undefined utilizando el mismo comparador que para el valor null : ifcaso1undefined En ambos casos 1 y 3 el término caso1 - фото 79

if(caso1===undefined) {

}

En ambos casos 1 y 3 el término caso1 correspondería al nombre de una - фото 80

En ambos casos (1 y 3), el término caso1 correspondería al nombre de una variable ficticia.

4. A continuación, le mostramos un ejemplo más gráfico de la comprobación de un objeto indefinido: if typeofcaso1 undefined alertcaso1 no está definido 5 Sin - фото 81

if (typeof(caso1) === “undefined”){

alert(“caso1 no está definido.”);

}

5 Sin embargo no es ésta la única forma de realizar esta comprobación El - фото 82

5. Sin embargo, no es ésta la única forma de realizar esta comprobación. El operador Typeof es otro modo de llevarla a cabo, aunque normalmente, y debido a su sencillez, se utilizará el comparador ===.

6. Typeof es un operador que devuelve una cadena o string que describe el tipo de dato que corresponde con el objeto, ya sea una variable, una función..., que se escribe a continuación. Más concretamente, el operador typeof distingue los valores primitivos de los objetos y, en el caso de las primitivos, determina el tipo al que pertenecen: “number”, “string”, “boolean”, “object”, “function” y “undefined”. картинка 83

7. El operador typeof de JavaScript también puede interpretar el valor null , y en este caso lo hace como un tipo Object, no como un tipo null. Este comportamiento, que puede provocar confusiones, se mantiene por compatibilidad con versiones anteriores del lenguaje.

8. La propiedad SomeObject.prop también se utiliza para comparar un valor no definido en null. ¿Cómo? Verificando que esta comparación es true si la propiedad SomeObject.prop es null o si dicha propiedad no existe. La propiedad SomeObjectprop también se utiliza para comparar un valor no - фото 84

La propiedad SomeObjectprop también se utiliza para comparar un valor no - фото 85

La propiedad SomeObject.prop también se utiliza para comparar un valor no definido en null comprobando que esta comparación es true si la propiedad SomeObject.prop es null o si dicha propiedad no existe.

IMPORTANTE

Si el uso y la aplicación del operador Typeof no le ha quedado demasiado claro, no se preocupe; más adelanteen este libro dedicaremos un ejercicio entero a dicho operador.

009 Objetos envolventes para primitivos

LOS TRES TIPOS DE DATOS PRIMITIVOS en JavaScript, booleano, numérico y cadena de caracteres, tiene su correspondiente constructor: Boolean, Number y String. Los valores primitivos son contenidos o envueltos (wrap) en las instancias, también denominadas objetos envolventes (en inglés, wraper objects).

1. En este ejercicio veremos los detalles de los objetos que envuelven los primitivos. Para empezar diremos que los constructores crean objetos que son prácticamente incompatibles con los valores primitivos que envuelven. 2 Si estos constructores se utilizan como funciones la conversión de los - фото 86

2 Si estos constructores se utilizan como funciones la conversión de los - фото 87

2. Si estos constructores se utilizan como funciones, la conversión de los valores se lleva a cabo en sus correspondientes tipos de primitivos. 3 Aunque los expertos recomiendan este método de conversión lo cierto es que - фото 88

3 Aunque los expertos recomiendan este método de conversión lo cierto es que - фото 89

3. Aunque los expertos recomiendan este método de conversión, lo cierto es que entre los programadores de JavaScript se tiende a evitar los objetos envolventes. ¿Por qué? Porque la conversión no es un proceso necesario, puesto que casi todo cuanto pueden hacer los objetos también pueden hacerlo los primitivos.

4. Los objetos envolventes son distintos a los datos primitivos. Si tenemos en cuenta que las instancias envolventes son objetos,podemos deducir que no existe ningún modo de comparar objetos en JavaScript, ni mediante operadores de igualdad como ==. 5 Si lo que necesita es añadir propiedades a un valor primitivo será preciso - фото 90

5 Si lo que necesita es añadir propiedades a un valor primitivo será preciso - фото 91

5. Si lo que necesita es añadir propiedades a un valor primitivo, será preciso envolver la primitiva y añadir la propiedad al objeto envolvente. Con este proceso lo que estamos haciendo es desenvolver el valor para poder trabajar con él. Vea un ejemplo de este proceso en las siguientes líneas: картинка 92

new Boolean (true)

new Number(258)

new String(‘caso1’)

6. Así los valores primitivos han sido envueltos con el correspondiente constructor (Boolean, Number y String). Para desenvolverlos, se utiliza el método valueOf() , el cual está presente en todos los objetos: new Boolean truevalueOf true new Number258valueOf 258 new - фото 93

new Boolean (true).valueOf()

true

new Number(258).valueOf()

258

new String(‘caso1’).valueOf()

‘caso1’

Recuerde que todo cuanto escribimos tras la doble barra no es interpretado - фото 94

Recuerde que todo cuanto escribimos tras la doble barra // no es interpretado por el navegador web.

7. Tal y como veremos con detalle en un ejercicio anterior, la conversión de objetos envolventes en primitivas genera números y texto (o cadenas de caracteres), pero no datos booleanos.

8. Por último, cabe destacar que los datos primitivos adquieren sus métodos de los correspondientes objetos envolventes.

010 Operadores de asignación

IMPORTANTE

El resultado de las operaciones es aquello que permite a un programa modificar su manera de comportarse según los datos que tenga para trabajar. Las operaciones pueden ser máso menos sencillas y pueden realizarse con distintos tipos de operandos.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Aprender Javascript Avanzado con 100 ejercicios prácticos»

Представляем Вашему вниманию похожие книги на «Aprender Javascript Avanzado con 100 ejercicios prácticos» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Aprender Javascript Avanzado con 100 ejercicios prácticos»

Обсуждение, отзывы о книге «Aprender Javascript Avanzado con 100 ejercicios prácticos» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x