Alhamdulillah...! just awesome.Thank You so much sir. 1.value 2.variable 3.expression 4.primitive 5.non-primitive 6.pass by value 7.pass by reference 8.data type
I have learned few things like.. 1. Pass by value and pass by reference 2. Primitive vs reference 3. Expression 4. Memory location 5. Mutable vs immutable
1.pass by value. it is as usual, normal value passing 2. pass by refference. it is most important ============================== step 1: let a={value:10} step 2:let b=a; step 3: we can access 10 by a.value or b.value dea step 4: we can set value by a.value=20 or b.value=20 step 5: we can access new value by b.value or a.value thanks a lot Tapas vai
C এর পয়েন্টের যারা ভালো পারে তাদের কাছে এটি অনেক সহজ অবজেক্ট টাইপ পয়েন্টরের মতো কাজ করে এতটুকু জানলেই হবে। ধন্যবাদ দাদা। আপনার চ্যানেল ঘুরতে ভালো লাগে আশা রাখি সামনে নতুন কিছু শিখতে পারবো।
Learn in this video core fundamentals of programming: 1. Value: It stores information or data. 2. Variable: A variable is a container that holds a value. 3. Expression: An expression is a combination of values, variables, and operators. 4. Operator: Operators perform actions on values or variables. 5. Data Type: There are two types: Primitive and Non-Primitive. 6. Pass by Value and Pass by Reference: Pass by Value sends a duplicate of the variable's value, while Pass by Reference sends the variable's location in memory.
All good, on the last point… It is not the duplicate of the value… rather as the actual value. For non primitive it is the memory address of the location where the actual value is stored. Thank you for completing the task ❤️
thanks dada 1. Value 2. Variable 3. Expression 4. Oparator 5. data type 6. primitive -- without object 7. non-primitive --- object 8. immutability /mutability 9. pass by value vs pass by reference
Alhamdulillah khuv e valo vabe bojte parsi, onkdin jabot primitive,non-primitive somporke porishkar kono dharona chilo na, onk video dekhsi but bojte pari nai tamon akta, apnar ajker video dekhe Alhamdulillah akdom e panir moto bojte parsi, Doua roilo apnar jono vaiya, Love You ❤Sir
দাদা, আপনার ভিডিও এই প্রথমবার দেখলাম। প্রথম ভিডিও টি দেখে এতো ভালো লেগেছে যা ভাষায় প্রকাশ করার মত না। আপনার ভিডিও তে একটা জিনিস অনুধাবন করতে পেরেছি যে, যে কোনো programming language এর basic strong না হলে সামনে এগোতে হলে অনেক বাঁধার সম্মুখীন হতে হবে। আমি JavaScript শিখছি প্রায় এক বছর হলো কিন্তু আপনার ভিডিও দেখে মনে হলো আমার basic e problem আছে। আপনার channel এর সাথে থাকতে চাই, আশাকরি অনেক দূর এগিয়ে যেতে পারবো ইনশাআল্লাহ
✨🥰✌👍💥 1. Value 2. Variable 3. Expression 4. Oparator 5. data type 6. primitive 7. non-primitive 8. immutability 9. pass by value vs pass by reference ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-VthQaSlDP1g.html এই থেকে 10. Copy vs Clone ভিডিওটা খুবই হেল্পফুল। এ বিষয়গুলোর পরিষ্কার ধারণা না থাকার কারনে আমাদের শেখাগুলো অনেক কষ্টকর হয়ে যায়। যারা একেবারে নতুন শিখা শুরু করেছে তাদের জন্য অনেক উপরকার হবে। এ ধরণের ভিডিওর একটা সিরিজ হলে খুবই দারুন হবে।
osadharon dada apni jdi ai vabe programming pithok pithok kre bujhan tahle mne hy na programming learn kosto kor hbe .......... asha kri next a apnar theke aro onek onek video pabo....
value = information/data, value stored in a variable, variable can be any data types, 2 data types = 1. primitive 2.non primitive, undefined which are not defined and null which is directly assigned by developer a null, objects are non primitive, difference between primitive and non primitive: non primitives are combined of primitive, memory for primitive are directly assigned, non primitive are reference of a memory location and thank you dada. apnar susthota kamona kori r apni r o vlo video diben atai asa korbo;
ভাই, আমি আগেই জানিয়েছিলাম যে May মাসের শেষ পর্যন্ত একটু স্লও যাবে কারন আমি একটা course এ ব্যাস্ত আছি। তারপরে বারবে। সপ্তাহে এখন একটাকরে ভিডিও expect করতে পারেন।
just ekta prosono chilo dada, variable e notun memory address pass kore dile ager memory address ta to thakchena, tar ki hocche, are jodi ager value ta ami fire pete chai to manually write na kore kono way ache seta ke paoar?
Good Question: যখন কোন মেমোরি portion unused থাকে, তখন প্রোগ্রামিং ল্যাঙ্গুয়েজ সেটাকে যতটা সম্ভব মুছে ফেলার চেষ্টা করে। মুছে ফেলা মানে ডিলিট করে দেওয়া না, বরং যাতে অন্য কিছু ওই মেমরি প্লেস কে use করতে পারে, সেই জন্য ফ্রি করে দেই। এই process টা কে বলে Garbage Collection. এইটা একটা প্রোগ্রামিং ল্যাঙ্গুয়েজে কি রকম লজিক বা algorithm লাগানো হয়েছে Garbage Collection এর জন্য তার উপরে নিরভর করে। সেই জন্য, আগের মেমোরি এড্রেসটা অন্য কারোর কাজে লেগে যাবে। আগের মেমোরি এড্রেস টা ফিরে পাওয়ার কোন suority নাই একবার Garbage Colection cycle start হয়ে যাবার পরে।
Object এর মত, Array ও আরেকটি ডাটা structure জাভাস্ক্রিপ্টে। Array ও Object এর মতই Non-Primitive type. আরও মজার ব্যাপার হল জাভাস্ক্রিপ্টে Array কিন্তু আসলেই একটা Object 😀. এই কারনেই আলাদা করে আর ওটার নাম নেওয়া হই নাই। আচ্ছা কি করে প্রমান হবে যে Array ও একটা object? - ব্রাউজারে গিয়ে ওপেন devtools - Go To Console Tab - Write an Array, example: const arr=[1,2]; - Press Enter - এবারে ও প্রিন্ট করবে এইরকমঃ (2) [1, 2] - Expand it - Prototype ইনফর্মেশন দেখাবেঃ [[Prototype]]: Array(0) - Expand it again - Scroll Down - Now see the Prototype Information of the Array - It is [[Prototype]]: Object কি বোঝা গেল? এই প্রশ্নটা করার জন্য ধন্যবাদ। আবারো কিছু fundamentals শেখা হল। Take care ❤
@@tapascript-bangla typeOf new Array এভাবেও বোঝা যাবে, কিছুদিন আগে এই ছোট বিষয়টি কোনো একটি ব্লগে লেখিছে। ধন্যবাদ দাদা ❤️। অনেকের হয়তো এই বিষয়টি নিয়ে প্রশ্ন থাকতে পারে তখন এই কমেন্টটি দেখলেই উত্তর পেয়ে যাবে সবাই।
@@OjitDebNath you are most welcome brother. Yes, typeof is a better programming way to find it. I gave the steps to understand in the prototype chain way… soon Prototype niye kichu asbe toh tai 😀
C এর পয়েন্টের যারা ভালো পারে তাদের কাছে এটি অনেক সহজ অবজেক্ট টাইপ পয়েন্টরের মতো কাজ করে এতটুকু জানলেই হবে। ধন্যবাদ দাদা। আপনার চ্যানেল ঘুরতে ভালো লাগে আশা রাখি সামনে নতুন কিছু শিখতে পারবো।
C এর পয়েন্টের যারা ভালো পারে তাদের কাছে এটি অনেক সহজ অবজেক্ট টাইপ পয়েন্টরের মতো কাজ করে এতটুকু জানলেই হবে। ধন্যবাদ দাদা। আপনার চ্যানেল ঘুরতে ভালো লাগে আশা রাখি সামনে নতুন কিছু শিখতে পারবো।
C এর পয়েন্টের যারা ভালো পারে তাদের কাছে এটি অনেক সহজ অবজেক্ট টাইপ পয়েন্টরের মতো কাজ করে এতটুকু জানলেই হবে। ধন্যবাদ দাদা। আপনার চ্যানেল ঘুরতে ভালো লাগে আশা রাখি সামনে নতুন কিছু শিখতে পারবো।