Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 15 additions & 1 deletion Basics3.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,18 @@ let finalResult = scores1
.filter((score) => score % 2 == 0)
.map((score) => score * 3)
.reduce((sum, val) => sum + val, 0);
console.log(finalResult);
console.log(finalResult);

//Sorting an Stirng Array
let fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();
console.log(fruits);
//Reversing an String Array
console.log(fruits.reverse());

//Sorting an Number Array
let numberSort = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 105];
numberSort.sort((a, b) => a - b);
console.log(numberSort);
//Reversing an Number Array
console.log(numberSort.reverse());
46 changes: 46 additions & 0 deletions Basics4.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
//Working with Functions in Javascript
function add(a, b) {
return a + b;
}
console.log(add(10, 20));
//Working with Anonymous Functions
let sub = function (a, b) {
return a - b;
}
console.log(sub(60, 20));

//More Simplified Code
let mul = (a, b) => a * b;
console.log(mul(10, 20));

//Working with Var.Let & Const
//Var Scope Global & Function Scope
var a = 10;
console.log(a);
function add() {
var a = 20;
console.log(a);
}
add();
console.log(a);

//Let Scope Global & Function Scope
let b = 10; //let can be used only in global scope
console.log(b);
function sub() {
let b = 20;
console.log(b);
}
sub();
console.log(b);

//Const Scope Global & Function Scope
const c = 10;
console.log(c);
function mul() {
const c = 20;
console.log(c);
}
mul();
console.log(c);

45 changes: 45 additions & 0 deletions Basics5.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
//Working with Strings & its Methods
var userName = "Sachin";
console.log(userName);
console.log(userName.length);
console.log(userName.toUpperCase());
console.log(userName.toLowerCase());
console.log(userName.charAt(0));
console.log(userName.indexOf("i"));
console.log(userName.lastIndexOf("i"));
console.log(userName.slice(2, 4));
console.log(userName.substring(2, 4));
console.log(userName.split("i"));

let splitUserName = userName.split("i");
console.log(splitUserName.length);

//Finding the difference between two dates
let date = '23';
let nextDate = '30';
let diff = parseInt(nextDate) - parseInt(date); //or date - nextdate;
console.log(diff);
//Convert String to Number
diff.toString();
console.log(diff);

//Concatenation of Strings
let welcomeMsg = userName + " Welcome to System";
console.log(welcomeMsg);

let val = welcomeMsg.indexOf("Welcome");
console.log(val);

//Write a program to find count of occurrences
let count = 0;
let str = "Welcome to System";
for (let i = 0; i < str.length; i++) {
if (str[i] == "o") {
count++;
}
}
console.log(count);