Skip to content

Commit f3cbff3

Browse files
i have added here few fumction realred solved
1 parent 5694471 commit f3cbff3

37 files changed

+293
-0
lines changed

H. ES6/1. Simple/task-1.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/*
2+
১. যোগ করলে সংখ্যা টাইপ প্যারামিটার হলে সেটার ডিফল্ট মান 0 হতে পারে। আবার ক্ষেত্রবিশেষে অন্য কোনো উপযুক্ত সংখ্যা হতে পারে।
3+
*/
4+
function add(a = 0, b = 0) {
5+
return a + b
6+
}
7+
console.log(add());

H. ES6/1. Simple/task-2.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/*
2+
২. গুণ বা ভাগ করলে ডিফল্ট মান 1 হতে পারে।
3+
*/
4+
function doMath(a = 1, b = 1) {
5+
const multiply = a * b
6+
const division = a / b
7+
return `Multiply is ${multiply} & Division is ${division}`
8+
}
9+
console.log(doMath());

H. ES6/1. Simple/task-3.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/*
2+
৩. স্ট্রিং হলে সেটার ডিফল্ট মান খালি স্ট্রিং (") হতে পারে।
3+
*/
4+
function getString(a = '') {
5+
return a
6+
}
7+
console.log(getString());

H. ES6/1. Simple/task-4.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/*
2+
৪. প্যারামিটার array হলে সেটার ডিফল্ট মান [] হতে পারে।
3+
*/
4+
function getArray(array = []) {
5+
return array
6+
}
7+
console.log(getArray());

H. ES6/1. Simple/task-5.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/*
2+
৫. প্যারামিটার object হলে সেটার ডিফল্ট মান {} হতে পারে।
3+
*/
4+
function getObject(object = {}) {
5+
return object
6+
}
7+
console.log(getObject());
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/*
2+
১. এমন একটা ফাংশন তৈরি কর যা তিনটি সংখ্যার যোগফল বের করবে। ডিফল্ট মান হিসেবে প্রতিটি প্যারামিটারের জন্য 0 সেট কর।
3+
*/
4+
function getDefaultValue(a = 0, b = 0, c = 0) {
5+
return a + b + c
6+
}
7+
console.log(getDefaultValue(1, 5, 9));
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/*
2+
১০. একটি ফাংশন তৈরি কর, যা একটি অবজেক্ট প্যারামিটার নিবে। অবজেক্টে salary এবং tax থাকবে। যদি অবজেক্ট না পাঠানো হয়, ডিফল্ট salary 50000 এবং tax 10 সেট কর। ফাংশনের ভিতরে ট্যাক্সের পার্সেন্ট দিয়ে ট্যাক্সের টাকার পরিমাণ বের করবি। তারপর স্যালারি থেকে ট্যাক্সের টাকার পরিমাণ বিয়োগ করে রেজাল্ট রিটার্ন করবি
3+
*/
4+
function getObject(object = { salary: 50000, tax: 10 }) {
5+
const totalTax = object.salary * object.tax / 100
6+
const remainMoney = object.salary - totalTax
7+
return remainMoney
8+
}
9+
console.log(getObject());
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/*
2+
২. তুই এমন একটা ফাংশন লিখবি, যেখানে টাকা জমা দেওয়ার সুযোগ থাকবে। যদি কোনো টাকার পরিমাণ না দেওয়া হয়, তাহলে জমা হিসেবে ডিফল্ট 50 টাকা দেখাবে।
3+
*/
4+
5+
function addMoney(a=50){
6+
return a
7+
}
8+
console.log(addMoney());
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/*
2+
৩. এমন একটা ফাংশন তৈরি কর, যেখানে নাম আর তার মাসিক আয় নিবি। যদি নাম না দেওয়া হয়, তাহলে ডিফল্ট হিসেবে anonymous ইউজ করবি। আর মাসিক আয় দেয়া না থাকলে সেখানে ডিফল্ট হিসেবে 0 ইউজ করবি।
3+
*/
4+
function getNameAndIncome(name = 'anonymous', income = 0) {
5+
return `${name} ${income}`
6+
}
7+
console.log(getNameAndIncome());
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/*
2+
৪. এমন একটা ফাংশন লিখ, যা একটা সংখ্যা নেবে এবং সেটার বর্গ বের করবে। যদি সংখ্যা না দেওয়া হয়, সেটার ডিফল্ট মান 1 রাখ।
3+
*/
4+
function makeSquare(a=1){
5+
return a*a
6+
}
7+
8+
console.log(makeSquare(4))

0 commit comments

Comments
 (0)