-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfunction.js
More file actions
104 lines (69 loc) · 1.38 KB
/
Copy pathfunction.js
File metadata and controls
104 lines (69 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
// function greet(name){
// console.log("Hello",name)
// }
// greet("Satyam")
// greet("Shivam")
//default parameter
// function greet(name = "Guest"){
// console.log("Hii,", name)
// }
// greet("Satyam")
// function with return
// function add(a,b){
// return a+b
// }
// console.log(add(10,20))
// let result = add(10,20)
// console.log(result)
//function Expression
// const greet = function (name){
// console.log("Hii", name)
// }
// greet("Satyam")
// Arrow function
// const add = (a,b) => {
// return a+b
// }
// console.log(add(10,15))
//for one expression
// const add = (x,y) => x+y
// console.log(add(12,45))
// IIFE
// (function (){
// console.log("Hello Duniya")
// })();
//Callback function
// function processUser(callback1){
// callback1("satyam")
// }
// function greet(name){
// console.log("hello",name)
// }
// processUser(greet)
//HOF
// function calculate(a,b,c){
// return c(a,b)
// }
// function add(x,y){
// return x+y
// }
// console.log(calculate(10,50,add))
// recursive function
// function countdown(n){
// if(n === 0){
// return
// }
// console.log(n)
// countdown(n-1)
// }
// countdown(5)
// function declaration hoisting
// greet()
// function greet(){
// console.log("Satyam")
// }
// function expression hoisting
greet()
const greet = function (){
console.log("Satyam")
}