Posts

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...

JavaScript Comparison Operator (কম্পারিজন অপারেটর ):

Image
  #Comparison (কম্পারিজন অপারেটর ): একটা ভ্যালুর সাথে আর একটা ভ্যালুকে কম্পেয়ার করারা জন্য ব্যবহার করা হয়। দুইটা ভ্যালু সমান কি সমান না, বড় নাকি ছোট। এরা রেজাল্ট হিসাবে 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 Operator (অপারেটর Operator)

Image
  অপারেটর Operator 👈 5+6 = 11 এখানে + হচ্ছে অপারেটর এবং 5 ও 6 হচ্ছে অপারেন্ড। Javascript এ কয় এক রকমের অপারেটর আছে অ্যারিথমেটিক (Arithmetic Operator) কম্পারিজন (Comparison operator) লজিক্যাল (Logical বা Relational Operator) অ্যাসাইন্টমেন্ট (Assignments operator) কন্ডিশনাল (Conditional বা Ternary Operator) Arithmetic operator : যোগ, বিয়োগ, গুন, ভাগ করার জন্য ব্যবহার করা হয়। যেমন + (Addition ) দুইটা অপারেন্ড যোগ করার জন্য like 10 + 6 -( Subtraction) বিয়োগ করার জন্য ব্যবহার করা হয়। like 10–6 * (Multiplication ) গুন করার জন্য ব্যবহার করা হয়। like 10 * 6 / (Division ) ভাগ করার জন্য ব্যবহার করা হয়। like 10 / 6 % (Modules) ভাগশেষ বের করার জন্য ব্যবহার করা হয়। like 10 % 6 ++ (Increment) এটা আপনার ভ্যালুর সাথে 1 যোক করবে। a++ a = a + 1; — (decrement) ভ্যালুর সাথে 1 কমিয়ে দিবে। a — - a = a — 1 অসমাপ্ত Thanks Raihan Biswas

Variable in JavaScript (JavaScript Variable :ভেরিয়েবল)

Image
  #Javascript😀 # Variable  : 1 Javascript এ Reserved keyword variable এর নাম হিসাবে ব্যবহার করতে পারবেন না। রির্সাভড কিওয়ার্ড গুলো কি কি গুগল থেকে দেখে নিতে পারেন। Reserved keyword in Javascript লিখে। 2.ভ্যারিয়েবলের নাম অক্ষর দিয়ে শুরু করতে পারবে। তবে স্পেশাল ক্যারেক্টার !, @, #, %, ^, &, * (,) শুরু করতে পারবেন না। #Note কিন্তু স্পেশালি _ আন্ডারস্কোর ও $ (ডলার সাইন) ব্যবহার করতে পারবেন। ভেরিয়েবল একটা ইংরেজি শব্দ সন্ধি বিচ্ছেদ এর মত মনে করলে শব্দের দুইটা অংশ আছে একটা হচ্ছে Vary এবং অন্যটি হচ্ছে Able অর্থাৎ Vary মানে হচ্ছে কোন একটা জিনিস ভ্যারি করে বা পরিবর্তিত হয় এবং দ্বিতীয় অংশ হচ্ছে able মানে যোগ্য অর্থাৎ Variable বলতে কোন একটা জিনিস যেটা ভেরি করার যোগ্য | যার মান পরিবর্তিত হতে পারে বা চেঞ্জ হতে পারে। যেমন এক কেজি আপেলের দাম ১৫০ টাকা। কিন্তু দশ দিন পর এটার দাম বাড়তে পরে আবার কমতেও পারে। তাহলে আমি যদি এটাকে একটা Variable এ লিখি বিষয়টা এমন হবে Var applePrice = 150; দুই তিন দিন পর যখন দাম বেড়ে 160 টাকা হলো তখন আমি এটাকে এভাবে লিখতে পারি পূর্বের দামের ভ্যারিয়েবল var...