Module ১৯ এ আমরা যাকিছু শিখেছি
Apply javascript Concepts
* আমরা এতদিন var keyword ব্যাবহার করে variable ডিক্লার করেছি । আমাদের এমন হতে পারে যে একটা price আছে সেটা বার বার পরিবর্তন করতে হতে পারে । তখন আমরা let ব্যাবহার করব । var এর পরিবর্তে ।
let price = 1200; price = 600; price = 1400; console.log(price);
const name = "rashedul islam shihab"; {//const = constant} name = "rashedul"; console.log(name);
|
Function এর মাধ্যমে ইঞ্চি থেকে ফিট আর মাইল থেকে কিলোমিটার কনভার্ট কর !
ইঞ্চি থেকে ফিট
function inchToFeet(inches) { var a = inches / 12; return a;} var b = inchToFeet(15); console.log(b); মাইল থেকে কিলোমিটার
function mileToKm(miles) { var km = miles * 1.60934; return km; } var c = mileToKm(10); console.log(c); |
* Function এর মাধ্যমে Ever (জোড়) এবং ODD (বিজোড়) নাম্বার বের করে দেখাও
function evenOROdd(number) { if (number % 2 === 0) { console.log("even"); } else if (number % 2 === 1) { console.log("ODD"); } } evenOROdd(5); |
* কোণ সাল leap year হবে আর কোণ সাল leap year হবে না সেটা বের কর । module 19 video no: 19-4
function isLeapYear(year) { if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { return true; } return false; }
const yourYear = 2032; const isYourYearLeapYear = isLeapYear(yourYear); console.log("This Year is Leap Year", isYourYearLeapYear); |
* Factorial কিভাবে কাজ করে?
// 6! = 6*5*4*3*2*1 // 7! = 7 * 6 * 5 * 4 * 3 * 2 * 1 //{এভাবে মুলত factorial কাজ করে}
let factorial = 1; //জিরো না দেওয়ার কারণ হচ্ছে আমরা গুন করতেছি আর গুন এর সময় ০ থাকলে মান ০ আসবে । for (let i = 1; i <= 7; i++) { factorial *= i; } console.log(factorial);
let fact = 1; for (let i = 1; i <= number; i++) { fact *= i; } return fact;} var a = factorial(7); console.log(a);
|
* All right এতক্ষণ আমরা factorial বের করেছি function এর মধ্যে While and For loop ব্যাবহার করে । কিন্তু factorial বের করার জন্য already একটা নিয়ম আছে ।
function factorial(n){ if(n==1){ return 1; } return n*factorial(n-1) } const a = factorial(7) console.log(a)
|
তবে শেষ কথার এক কথা * এর চিহ্নিত লাইনগুলো এই Module এর সবচেয়ে বেশি প্রয়োজন । So take a lot of practice. see you soon in the next module notes. all the best
আর আমার github এ যাইতে চাইলে এই লিঙ্কে ক্লিক করুন
About
Md: Rashedul Islam Shihab Writer of this note Batch4 Social accounts |
Post a Comment (0)