Posts

Showing posts from December, 2021

JavaScript Comparison Operator

Image
  Comparison Operator একটা ভ্যালুর সাথে আর একটা ভ্যালুকে কম্পেয়ার করারা জন্য ব্যবহার করা হয়। দুইটা ভ্যালু সমান কি সমান না, বড় নাকি ছোট। এরা রেজাল্ট হিসাবে true অথবা false রির্টান করে। 1. == (ইকুয়্যাল) দুইটা ভ্যালু সমান কি না তা দেখার জন্য ব্যবহার করা হয়। সত্য হলে true এবং মিথ্যা হলে false রির্টান করবে। উদাহরন হিসাবে যদি দেখি.. 20 == 20 20 কি 20 এর সমান Ans: true এবং 20 == 10 20 কি 10এর সমান Ans: false তবে এরা যদি ভিন্ন type এর হয়, তাহলে যে কোন একটি type বিশেষ নিয়মে পরিবর্তন হয়। Example  #Note1  And  #Note2 2. != ( ইকুয়্যাল না) এটা সম্পূর্ণ ইকুয়্যালের বিপরীত। যেমন 10 কি 20 এর সমান না? 10 != 20 true দেখাবে আর সমান হলে মিথ্যা বা false দেখাবে যেমন 10 != 10 10 কি 10 এর সমান না? অবশ্যই সমান তাহলে দেখাবে false যেহেতু এটা নট ইকু্য়্যাল। 3. > (বড়) একটা আর এাকটা থেকে বড় কি না তা দেখার জন্য ব্যবহার করা হয়। সত্যা হলে true মিথ্যা হলে false দেখাবে। যেমন 10 > 10 10 কি 10 এর থেকে বড়? না 10 এর চেয়ে 10 বড় নয়। তাহলে মিথ্যা বা false দেখাবে। 4. < (ছোট) একটা আর একটা থেকে ছোট কি না...

JavaScript Function (জাভাস্ক্রিপ্ট ফাংশন)

Image
  #জাভাস্ক্রিপ্ট (function-ফাংশন ) ধরে নিন আপনি একজন চা বিক্রেতা | একজন কাস্টমার বা ক্রেতা এসে আপনাকে এক কাপ চায়ের অর্ডার দিল | আপনি তো এখন এক কাপ চা তৈরি করার জন্য একটু গরম পানি, একটুকরা আদা, একটুকরা লবঙ্গ, সামান্য পরিমাণ চিনি এবং আনুষঙ্গিক আরো অনেক উপাদান দিয়ে এক কাপ চা তৈরি করে দিচ্ছেন | এই যে আপনি অনেকগুলো খুচরা কাজ যেমন পানি দেওয়া, চিনি দেওয়া, লবঙ্গ দেওয়া, আদা দেওয়া এই কাজগুলো করলেন এবং কাজগুলো সম্পন্ন হওয়ার শেষে আপনি কি পাচ্ছেন এক কাপ চা এটা হচ্ছে আপনার চা বানানোর একটা ফাংশন | মূলত বড় বড় প্রোগ্রাম এর খুচরা খুচরা কাজকে ফাংশন বলা হয় | ফাংশন একটা ইংরেজি শব্দ আর অনেকগুলো ফাংশন একসাথে করেই একটা প্রোগ্রাম বানানো হয় | #ফাংশন  লেখার পদ্ধতি প্রতিটা ফাংশনে একটা নাম থাকে এজন্য ফাংশন শব্দটা লেখার পর ফাংশন এর নাম লিখতে হয় যেমন function name (input1, input2, input3){ return output } কোন একটা ভ্যারিয়েবল লিখতে গেলে যেমন ভ্যারিয়েবলের নামের আগে var, let, এবং const লিখতে হয় ঠিক সেভাবেই ফাংশন লিখতে গেলে ফাংশনের নামের আগে finction শব্দটা লিখতে হয় | এবং ফাংশনের মধ্যে যেসব ইনপু...

JavaScript Array (অ্যারে_উপাদান_নিয়ে_খেলা)

Image
  #Javascript #অ্যারে_উপাদান_নিয়ে_খেলা  | ধরুন আমরা একটা Array Declare করছি books নামে books =[“physics”, “chemistry”, “ math”, “Biology”, “ ICT”] এই অ্যারের মধ্যে কয়টা উপাদান আছে সেটি বের করতে হলে Array name.length দিয়ে কল করলেই জানা যাবে যেমন আমাদের অ্যারেটির নাম হলো books তাহলে এই books নামক অ্যারেতে কতটি উপাদান আছে আমার যদি তা দেখতে চাই তাহলে এভাবে লিখতে হবে বোঝার সুবিধার জন্য আমি আবার অ্যারেটাকে Declare করে নিচ্ছি let books =[“physics”, “chemistry”, “ math”, “Biology”, “ ICT”]; books.length; Ans : 5 books নামক অ্যারেতে ৫ টি উপাদান আছে তাই আমাদেরকে 5 দেখিয়েছে। এই অ্যারেতে যদি আমরা “javascript” নামে নতুন উপাদান যোগ করতে চায় তাহলে এভাবে লিখতে হবে let books =[“physics”, “chemistry”, “math”, “Biology”, “ ICT”]; books.push(“Javascript”); সর্বশেষ উপাদানকে Array থেকে বের করে দিতে চাইলে এভাবে লিখতে হবে books.pop(); আপনি যদি কোনো অ্যারের শুরুর দিক হতে কোনে উপাদান বা আইটেম রিমুভ করতে চান তাহলে এভাবে লিখতে হবে let books =[“physics”, “chemistry”, “ math”, “Biology”, “ ICT”]; books.shi...

Data Type In JavaScript (জাভাস্ক্রিপ্ট ডেটা_টাইপ data type)

Image
  #জাভাস্ক্রিপ্ট ডেটা_টাইপ data type Javascript এ প্রধানত দুই প্রকার ডেটা টাইপ আছে। 1.প্রিমিটিভ ডেটা টাইপ(Primitive data type) 2.নন-প্রিমিটিভ ডেটা টাইপ(Non primitive data type) Primitive data type : এই টাইপের ডেটাতে ভ্যালু সরাসরি স্টোর করা থাকে। Javascript এ আসলে সবাই Object. Primitive data type গুলো ছাড়া। Primitive data type গুলো হলো a) Number(নাম্বার) b) String(স্ট্রিং) c) Boolean (বুলিয়ান) d) Undefined (আনডিফাইন্ড) e) Null (নাল) a) Number(নাম্বার) নরমাল নাম্বার থেকে শুরু করে যেকোনো ধরনের নাম্বার হতে পারে এবং দশমিক নাম্বার হতে পারে | b) String(স্ট্রিং) টেক্সট নাম্বার সহ ,মানে ক্যারেক্টারের সিকোয়েন্স স্ট্রিং অবশ্যই কোটেশন (“”) এর ভেতরে থাকবে কিন্তু এক্ষেত্রে আপনি ডাবল কোটেশন ব্যবহার করবেন নাকি সিঙ্গেল কোটেশন ব্যবহার করবেন সেটা সম্পূর্ণ আপনার নিজের ইচ্ছা | তবে একবার ডাবল একবার সিঙ্গেল ব্যবহার করলে খারাপ দেখা যায় যদিও ওটা ভুল হবেনা| কিন্তু ভালো প্র্যাকটিস না | তাই যেখানে যেভাবে লেখা শুরু করবেন সেখানে সেভাবে লিখবেন | নাম্বার যদি এভাবে ডাবল কোটেশন (“”) ba সিঙ্গেল কোটেশন (‘’) এর ভেতর...

Logical Operator In JavaScript (জাভাস্ক্রিপ্ট লজিক্যাল_অপারেটর)

Image
  #জাভাস্ক্রিপ্ট লজিক্যাল_অপারেটর  : 1. && (এন্ড) : এটি সাধারনত দুই বা একাধিক Expression এর মাঝে বসে। যদি Expression সত্য হয় তাহলে true রির্টান করবে। কিন্তু যদি একটা শর্তও মিথ্যা হয় তাহলে পুরোটাই মিথ্যা বা false রির্টন করবে। যদি দুইটা শর্ত থাকে তাহলে দুইটাই সত্য হতে হবে নতুবা false রির্টান করবে। শর্ত (true && true ) হতে হবে। যেমন (10 < 15) && (20 < 30) (10 কি 15 অপেক্ষা ছোট?) এবং ( 20 কি 30 অপেক্ষা ছোট?) যেহেতু দুইটা শর্তই সত্য সেহেতু true বা সত্য রির্টান করবে। মিথ্যা হলে false রির্টান করবে। #Note1 আপনি যদি অনেক গুলো শর্ত ব্যবহার করেন যেমন true && true && true && true && true && false && true তাহলে আপনাকে false রির্টান করবে কারন এখানে একটা শর্ত মিথ্যা আছে। &&(এন্ড )এর কেক্ষে সব গুলো শর্তই সত্য হতে হবে | 2. || (অর): দুই বা একাধিক Expression এর মাঝে বসে। || অরের(programmer রা এটাকে পাইপ ও বলে থাকে) কেক্ষে যে কোন একটা শর্ত সত্য হলেই পুরোটা সত্য বা true রির্টান করবে। true || true true দেখাবে। tru...