Skip to content
Open
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
59 changes: 59 additions & 0 deletions md_rahaman/MEAN/fundamentals/build_some_functions.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@

function runningLogger(){
console.log("I am running");
}

function multiplyByTen(val){
console.log(val*10)
return val*10;
}

function stringReturnOne(){
return "Md"
}


function stringReturnTow(){
return "Rahaman"
}

function caller(arg){
console.log(arg)
if (typeof arg === "function"){
console.log("typeof may be useful")
}
console.log(stringReturnTow())
}

function myDoubleConsoleLog(arg1,arg2){
if(typeof(arg1) === "function" && typeof(arg2) === "function"){
console.log(arg1())
console.log(arg2())
}
}


function caller2(param){
console.log('starting');
var x = setTimeout(function(){
if (typeof(param)=='function'){
// notice the passed parameters...
param(stringReturnOne, stringReturnTow);
}
}, 2000);
console.log('ending');
return "interesting";
}





multiplyByTen(5)
console.log(stringReturnOne())
console.log(stringReturnTow())
caller(stringReturnTow)
myDoubleConsoleLog(stringReturnOne,stringReturnTow)
caller2(myDoubleConsoleLog)


33 changes: 33 additions & 0 deletions md_rahaman/MEAN/fundamentals/interpreter.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@

//problem 1

console.log(first_variable);
var first_variable;

function firstFunc() {
first_variable = "Not anymore!!!";
console.log(first_variable);
}

first_variable = "Yipee I was first!";
console.log(first_variable);
firstFunc()

//problem 2
var food = "Chicken";
function eat() {
food = "half-chicken";
console.log(food);
food = "gone"; // CAREFUL!
console.log(food);
}
eat();
console.log(food);

//problem3
new_word = "NEW!";
function lastFunc() {
new_word = "old";
}
lastFunc()
console.log(new_word);
54 changes: 54 additions & 0 deletions md_rahaman/MEAN/fundamentals/js_fun_III.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
function person(name){
this.name = name;
this.distance_travel = 0;

this.say_name = function(){
console.log(this.name)
}

this.say_something = function(arg){
console.log(this.name+' says '+arg)
}

this.walk = function(){
console.log(this.name+' is walking.')
this.distance_travel += 3
}

this.running = function(){
console.log(this.name+ ' is running.')
this.distance_travel += 10
}

this.crawling = function(){
console.log(this.name+ ' is crawling.')
this.distance_travel += 1
}
}

function ninjaConstructor(name, cohort){
this.name = name;
this.cohort = cohort;
this.belt = "yello";

this.levelUp = function(param){
this.belt = param
}
}

var ninja1 = new ninjaConstructor("Md Rahaman", "uptown Func")
ninja1.levelUp("black")
console.log(ninja1.belt)



// var person1 = new person("Md Rahaman")
// person1.say_name()
// person1.say_something('i am cool')
// person1.walk()
// person1.running()
// person1.crawling()
// console.log(person1.distance_travel)



153 changes: 153 additions & 0 deletions md_rahaman/MEAN/fundamentals/js_fundamental2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
//Create a simple for loop that sums all the integers between x and y (inclusive). Have it console log the final sum.
x = [1, 5, 90, 25, -3, 0]

function sum(x,y){
var sum=0;
for(var i=x;i<=y;i++){
sum = sum + i;
}
return sum;
}

//Write a loop that will go through an array, find the minimum value, and then return it

function findMin(arr){
min = arr[0]
for(var i=0;i<arr.length;i++){
if(min>arr[i]){
min = arr[i]
}
}
return min;
}
//Write a loop that will go through an array, find the average of all of the values, and then return it

function avg(array){
var min = array[0];
var avg = 0;
var sum = 0;
for(var i=0; i<array.length;i++){
sum = sum+array[i]
}
return sum/array.length;
}

var sum = function(x,y){
var sum=0;
for(var i=x;i<=y;i++){
sum = sum + i;
}
return sum;
}

var findMin=function(arr){
min = arr[0]
for(var i=0;i<arr.length;i++){
if(min>arr[i]){
min = arr[i]
}
}
return min;
}

var avg=function(array){
var min = array[0];
var avg = 0;
var sum = 0;
for(var i=0; i<array.length;i++){
sum = sum+array[i]
}
return sum/array.length;
}


function jsFundamentalsII(){
this.result = 0;

this.sum = function(x,y){
var sum=0;
for(var i=x;i<=y;i++){
sum = sum + i;
}
this.result = sum;
return sum;
}

this.findMin=function(arr){
min = arr[0]
for(var i=0;i<arr.length;i++){
if(min>arr[i]){
min = arr[i]
}
}
return min;
}

this.avg=function(array){
var min = array[0];
var avg = 0;
var sum = 0;
for(var i=0; i<array.length;i++){
sum = sum+array[i]
}
return sum/array.length;
}


}

function person(){
this.name = "Md Rahaman";
this.distance_travel = 0;

this.say_name = function(){
console.log(this.name)
}

this.say_something = function(arg){
console.log(this.name+' says '+arg)
}

this.walk = function(){
console.log(this.name+' is walking.')
this.distance_travel += 3
}

this.running = function(){
console.log(this.name+ ' is running.')
this.distance_travel += 10
}

this.crawling = function(){
console.log(this.name+ ' is crawling.')
this.distance_travel += 1
}
}







// console.log(sum(2,10))
// console.log(findMin(x))
// console.log(avg(x))
// console.log(sum(2,3))
// console.log(findMin(x))
// console.log(avg(x))

var person1 = new person()
person1.say_name()
person1.say_something('i am cool')
person1.walk()
person1.running()
person1.crawling()
console.log(person1.distance_travel)

// var jsfun = new jsFundamentalsII()
// console.log(jsfun.sum(3,5))
// console.log(jsfun.findMin(x))
// console.log(jsfun.avg(x))


54 changes: 54 additions & 0 deletions md_rahaman/MEAN/fundamentals/js_fundamentals_I/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<!DOCTYPE html>
<html>
<head>
<title>Javascript Fundamentals 1</title>
</head>

<body>
<h1>Javascript Fundamentals 1</h1>

<script type="text/javascript" src="main.js">

// x = [3,5,"Dojo", "rocks", "Michael", "Sensei"];

// for(var i=0; i<x.length;i++){
// document.write(x[i]);
// document.write("<br>");
// }
// document.write("\n");
// document.write("<br>");
// x.push(100);
// document.write(x);
// document.write("<br>");
// x = ["hello", "world", "JavaScript is Fun"];
// document.write(x);

// //sum 1 to 5000:
// var sum = 0;
// for(var i=1;i<=5000;i++){
// sum = sum+i;
// }
// document.write("<h1>Sum between 1 to 5000:"+sum+"</h1")
// document.write("<br>");

// //finding minumim
// var array = [1, 5, 90, 25, -3, 0]
// var min = array[0];
// // var avg = 0;
// var sum = 0;
// for(var i=0; i<array.length;i++){
// sum = sum+array[i]
// if(min>array[i]){
// min = array[i]
// }
// }
// document.write("<h1>Minimum of this array [1,5,90,25,-3,0]: "+ min+"</h1")
// document.write("<br>");

// document.write("<h1>Average of this array [1,5,90,25,-3,0]: "+ sum/array.length+"</h1")


</script>

</body>
</html>
Loading