1+ const num1 = 10 ;
2+ const num2 = 5 ;
3+
4+ //Funcion sin parametros
5+ function suma ( ) {
6+ console . log ( "La suma es: " + ( num1 + num2 ) ) ;
7+ }
8+ suma ( ) ;
9+
10+ //Funcion con parametros
11+ function sumaPara ( a , b ) {
12+ console . log ( "La suma con parametros es: " + ( a + b ) ) ;
13+ }
14+ sumaPara ( num1 , num2 ) ;
15+
16+
17+ //Funcion con parametros y retorno
18+ function sumaParaRetorno ( a , b ) {
19+ return a + b ;
20+ }
21+ let resultado2 = sumaParaRetorno ( num1 , num2 ) ;
22+ console . log ( "La suma con parametros y retorno es: " + resultado2 ) ;
23+
24+ //Funcion Anonima
25+ const resta = function ( a , b ) {
26+ return a - b ;
27+ } ;
28+ let resultado3 = resta ( num1 , num2 ) ;
29+ console . log ( "La resta con funcion anonima es: " + resultado3 ) ;
30+
31+ //Funcion Flecha
32+ const multipliacion = ( a , b ) => a * b ;
33+ let resultado4 = multipliacion ( num1 , num2 ) ;
34+ console . log ( "Resultado de multipliacion: " + resultado4 ) ;
35+
36+ //Funcion dentro de otra funcion
37+ function funcionE ( a ) {
38+ function funcionI ( z ) {
39+ return z * 3 * 2 ;
40+ }
41+ return funcionI ( a ) ;
42+ }
43+ let resultado5 = funcionE ( 4 ) ;
44+ console . log ( "Resultado de funcion dentro de otra funcion: " + resultado5 ) ;
45+
46+ //Funciones ya creadas
47+ let nombre = "Leandro" ;
48+ let longitud = nombre . length ;
49+ console . log ( "La longitud del nombre es: " + longitud ) ;
50+
51+ let fecha = new Date ( ) ;
52+ console . log ( "Fecha actual: " + fecha . toDateString ( ) ) ;
53+
54+ //Variable Global y Local
55+ let variableGlobal = "Soy una variable global" ;
56+ function mostrarVariable ( ) {
57+ let variableLocal = "Soy una variable local" ;
58+ console . log ( variableLocal ) ;
59+ }
60+
61+ console . log ( variableGlobal ) ;
62+
63+ //Difucultad extra
64+
65+ function extraDificultad ( a , b ) {
66+ let numNormales = 0 ;
67+ for ( let i = 1 ; i <= 100 ; i ++ ) {
68+ if ( i % 3 === 0 && i % 5 === 0 ) {
69+ console . log ( a + b ) ;
70+ } else if ( i % 3 === 0 ) {
71+ console . log ( a ) ;
72+ } else if ( i % 5 === 0 ) {
73+ console . log ( b ) ;
74+ } else {
75+ console . log ( i ) ;
76+ numNormales ++ ;
77+ }
78+ }
79+ return numNormales ;
80+ }
81+
82+ let resultadoExtra = extraDificultad ( "Hola" , "Mundo" ) ;
83+ console . log ( "Cantidad de numeros normales impresos: " + resultadoExtra ) ;
0 commit comments