Module ১৭ এ আমরা যাকিছু শিখেছি
Fundamental concepts Array and conditionals
Array কিভাবে ডিক্লার করে ? (var arr = [1,2,3] )
আমরা চাইলেই স্ট্রিং দিয়েও array ডিক্লার করতে পারি . var arr = [“mahi”,”sakib”]
Array এর ভিতরে কয়টা উপাদান আছে তা জানতে আমরা .length মেথড ব্যাবহার করব {console.log(arr.length)}
var arr = ["rashedul", "rumman"]; console.log(arr.length); var a = arr.indexOf("rumman"); console.log(a); এই .indexOf এর মাধ্যমে আমরা array এর কোণ ভেলু কত নং ইনডেক্স এ আছে তা জানতে পারি ; |
var rr = [1, 2, 8, 6, 89, 5, 69]; var b = rr.indexOf(8); console.log(b); এখানে আমরা জানতে চেয়েছি ৮ এর ইনডেক্স নাম্বার কত ? আমাদের অনেক বড় বড় প্রোজেক্ট করতে এর ব্যাবহার করতে হতে পারে । যদি কোণ এলিমেন্ট বা ভেলু array এর মধ্যে না থাকে তাইলে তার মান দাঁড়াবে -১ , |
আমরা যদি জানতে চাই এত নাম্বার ইনডেক্স এ কি আছে তাইলে আমরা এটা করতে পারি Var arr2 = [1,2,3,4,5,6,7] console.log(arr[0]) এখানে ০ নং ইনডেক্স এ যে ভেলু আছে সেটা দেখিয়ে দিবে
|
যদি আমরা array এর যেকোনো একটা ইনডেক্স এর ভেলূ পরিবর্তন করতে চাই তাহলে
Var arr2[3]=922 console.log(arr2[3]) করলে দেখা যাবে ৩ এর পরিবর্তে ৯৯২ বসে গেছে । কেননা আমরা আপডেট করেছি । |
.push() এর কাজ কি ? যদি আমদের নতুন করে কোণ উপাদান যোগ করতে হয় তাহলে আমরা .push method টা ব্যাবহার করব
var lastBench = ["kalam", "salam", "jobbar"]; lastBench.push("jamal", "rashedul"); console.log(lastBench); এখানে কোড এ কোণ এডিট করা ছাড়াই নতুন কিছু অ্যাড করতে পারলাম . এভাবে আমরা নাম্বার অ্যাড করতেও পারি age.push(12) |
.pop() এর কাজ কি ? .pop() এর মাধ্যমে array এর লাস্ট এলেমেন্টটি রিমুভ করতে পারি ।
var lastBench = ["kalam", "salam", "jobbar"]; lastBench.push("jamal", "rashedul"); lastBench.pop(); console.log(lastBench); যেহেতু এখানে লাস্ট এলেমেন্ট rashedul তাই এটি রিমুভ হয়ে যাবে । ঠিক স্ট্রিং এর যায়গায় নাম্বার থাকলে শেষের নাম্বারটা রিমুভ হয়ে যেত তো আমরা তো রিমুভ করে ফেললাম যদি আবার রিমুভ করা ভেলুটাকে দরকার পরে তাইলে কি কাজ করতে পারি ? তাহলে আমরা একটা .pop মেথড তা একটা var এর মধ্যে রাখতে পারি
var lastBench = ["kalam", "salam", "jobbar"]; lastBench.push("jamal", "rashedul"); var lastItem = lastBench.pop(5); console.log(lastItem);
এটা করলেই রিমুভ করা ডাটা ফেরত আনতে পারব
|
.shift() এবং .unshift() এর কাজ কি ?
var lastBench = ["kalam", "salam", "jobbar"]; lastBench.push("jamal", "rashedul"); lastBench.shift(); //remove form first {.pop মেথড এর ঠিক উল্টোটা } lastBench.unshift("ras"); // add a value on first index {.push() মেথড এর উল্টোটা } console.log(lastBench);
আশা করি কোড থেকে কিছু বুঝতে পারছি |
Comparison operator কি ? { < , > , == , === , ! , != , && , || }
If , else ,else if এর কাজ কি ?
if (isReady == true) { console.log("food is ready now. you will eat");} else { console.log("not ready sir");}
console.log(" not available money sir . xaiomi is the best for you ") } else { console.log("you will buy Iphone"); } |
যদি condition ২ টা হয় তাহলে আমরা && ব্যাবহার করতে পারি
var moneySaved = 250000; if (gotJob == true && moneySaved > 200000) { console.log("colo biya kori"); } else if (gotJob == false && moneySaved > 200000) { console.log("বাপের টাঁকা কিন্তু নিজে চাকুরি পাইনি । বিয়ে করতে পারবে "); } else { console.log("vagge biya nai"); }
এখানে বলা হয়েছে চাকুরি থাকতে হবে সাথে ২ লাখ টাঁকাও থাকতে হবে । তাহলে বিয়ে করতে পারবে । আর না বলে পারবে না ।
var moneySaved = 0000; var hasHouse = false; if (gotJob == true || moneySaved > 200000 || hasHouse == true) { console.log("biya hobe"); } else { console.log("biya hobe na"); }
|
আমরা চাইলে nested condition অ্যাপ্লাই করতে পারি । যেমন
if(condition){ if(){ }else if(){}}
|
আর আমার github এ যাইতে চাইলে এই লিঙ্কে ক্লিক করুন
About
Md: Rashedul Islam Shihab Writer of this note Batch4 Social accounts |
Post a Comment (0)