1

Mi primer script

Este contenido esta desarrollado para reforzar el primer modulo del curso Fundamentos de JavaScript.

Comentarios en JavaScript

JavaScript permite insertar comentarios en el código, al igual que la mayoría de los lenguajes de programación. En concreto hay dos tipos de comentarios permitidos, los comentarios en línea que comienzan con una doble barra: //, y los comentarios multilínea, que comienzan con /* y terminan con */.

<code>
//Hola platzi con comentario de unalínea.

/*Hola
    platzi
    con comentario multilínea.
*/

Console.log

En JavaScript usamos console.log para imprimir mensajes de JavaScript por la consola. A veces pienso que es el comando de JavaScript que más se utiliza.

Niveles de Log

La consola de JavaScript soporta varios niveles de Log que nos permiten imprimir mensajes organizándolos por las típicas tipologías de Log (INFO, WARN, ERROR).

<code>
console.log("Hola platzi de consola");
console.info("Hola platzi de informativo");
console.warn("Hola platzi de aviso");
console.error("Hola platzi de error");

Funciones

Una función es un bloque de código que es reutilizable, la funciones son definidas con la palabra reservada function seguido de el nombre de la función, las funciones pueden tener parámetros o no, si ese es el caso entre los paréntesis llevaran los parámetros.

Función sin parámetro

<code>
functionnombre(){
	return ("El nombre es patzi");
}

Función con parámetro

<code>
functionnombre (nombre){
	return (`El nombre es ${nombre} `);
}

Para llamar una función solo tiene colocar el nombre de la función seguido de paréntesis y si la función es con parámetro dentro de los paréntesis irán los parámetros.

Llamar función sin parámetro

<code>nombre();

Lamar función con parámetro

<code>nombre("platzi");

Una función igual puede ser asignada a una variable.

<code>
let funcion = functionnombre(){
	return (`El nombre es platzi `);
}

Para hacer el llamado es el nombre de la variable seguido de los paréntesis.

<code>funcion();

Funciones punta de flecha

Las funciones flecha son una de las novedades ES6 (ECMAScript 2015), la sintaxis de estas funciones es, exótica y tiene a confundir a muchos de los desarrolladores tradicionales.

<code>
let funcion = (x, y) => x + y

Y para llamar la función.

<code>funcion(3,9);
Escribe tu comentario
+ 2