Skip to content

Commit 02bdbcc

Browse files
committed
function and parameter in JS
1 parent ddf7f7d commit 02bdbcc

2 files changed

Lines changed: 54 additions & 0 deletions

File tree

03_basics/01_functions.js

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
//function is a type of keyword.
2+
3+
function sayMyName(){
4+
console.log("R");
5+
console.log("A");
6+
console.log("J");
7+
8+
}
9+
10+
// sayMyName //only function name is called as reference.
11+
// sayMyName() // This is called as execution.
12+
13+
14+
//function to add two numbers
15+
16+
// function addTwoNumbers(num1,num2){ //**** */ here num1,num2 are called as parameters, because they are made at time of function definition.
17+
// let sum=num1+num2;
18+
// console.log(sum);
19+
20+
21+
// }
22+
23+
// addTwoNumbers(3,5) //**values passed inside at time of function calling is called as arguemnets.
24+
25+
function addTwoNumbers(num1,num2){
26+
// let sum=num1+num2;
27+
// return sum;
28+
29+
//or
30+
31+
return num1+num2
32+
33+
34+
}
35+
// const result=addTwoNumbers(3,5);
36+
37+
// console.log("Result", result);
38+
39+
function LoginUserMessage(username="Sam"){ // here sam is set as default value, if user does enter any username then sam name will be used as a default username.
40+
if(!username){ //if(username===undefined) this is same as written in the line
41+
console.log("Please enter a username");
42+
return
43+
44+
45+
}
46+
return (`${username} just logged in`)
47+
48+
}
49+
50+
console.log(LoginUserMessage("madhav")); //using console.log to print the the return statement
51+
52+
//***IMPORTANT FOR INTERVIEWS */
53+
// console.log(LoginUserMessage()); // if we don't pass anything in arguement the o/p ---> undefined just logged in

03_basics/tempCodeRunnerFile.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
console.log(LoginUserMessage("samuel@453"));

0 commit comments

Comments
 (0)