=> gemini://gemlog.blue/users/onlambdas/ Directorio Principal # 9.1 Introducción a JavaScript ## Partes Básicas del Lenguaje ### Comentarios Para escribir un comentario en el código y no salga en consola basta con poner // al principio de una linea para que se ignore, si se requiere más de una linea se puede usar /* para empezar a ignorar y termina cuando encuentra un */ ( ej. /* esto se ignora del programa al correrlo */ ) ### Console.log Para mostrar datos en la consola se usa console.log(x) donde x es lo que quieras que salga en la consola, x puede ser de cualquier tipo siempre y cuando este exista. ``` JavaScript console.log('hola') console.log(40) console.log(40+1) console.log('hola'+' mundo') ``` ### Propiedades Toda instancia tiene propiedades intrínsecas que la definen, un ejemplo el tipo de dato String tienen la propiedad length que es la cantidad de letras que tiene. Para usar una propiedad basta con poner la instancia seguido de un . y la propiedad deseada (x.propiedad). ``` JavaScript console.log('hola'.length) \\ 4 console.log('hola mundo'.length) \\ 10 ``` ### Métodos Son funciones que tienen los tipos de dato, similar a las propiedades pero nos permiten manejar de distintas maneras el tipo de dato. Aquí se pueden usar objetos directamente no solo el instancias, por ejemplo hay métodos que puedes usar directamente desde el tipo String sin tener que crear una instancia de el. ``` JavaScript console.log('hola'.toUpperCase()) \\ HOLA console.log(String.name) \\ String ``` ### Objetos Globales Son los objetos que JavaScript tiene de base y están definidos por el lenguaje mismo, hay que tener cuidado de no confundirlos con un objeto global que son los objetos que uno crea y se pueden acceder en cualquier parte del ámbito. ## Lecciones importantes: Built-in Objects Muestra como se trabajan los objetos. Usa la pagina de Mozilla para leer los objetos y sus propiedades. => https://developer.mozilla.org/es/docs/Web Developer Mozilla Docs ## Links de utilidad => https://developer.mozilla.org/es/docs/Web/JavaScript Documentación de JavaScript en General => https://developer.mozilla.org/es/docs/Web/API/console Documentación del objeto Console => https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Number Documentación de el objeto Number => https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Math Documentación de el objeto Math ## Siguiente => gemini://gemlog.blue/users/onlambdas/1659303078.gmi 9.2 Variables