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
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
C এর পয়েন্টের যারা ভালো পারে তাদের কাছে এটি অনেক সহজ অবজেক্ট টাইপ পয়েন্টরের মতো কাজ করে এতটুকু জানলেই হবে। ধন্যবাদ দাদা। আপনার চ্যানেল ঘুরতে ভালো লাগে আশা রাখি সামনে নতুন কিছু শিখতে পারবো।
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
দাদা, আপনার ভিডিও এই প্রথমবার দেখলাম। প্রথম ভিডিও টি দেখে এতো ভালো লেগেছে যা ভাষায় প্রকাশ করার মত না। আপনার ভিডিও তে একটা জিনিস অনুধাবন করতে পেরেছি যে, যে কোনো programming language এর basic strong না হলে সামনে এগোতে হলে অনেক বাঁধার সম্মুখীন হতে হবে। আমি JavaScript শিখছি প্রায় এক বছর হলো কিন্তু আপনার ভিডিও দেখে মনে হলো আমার basic e problem আছে। আপনার channel এর সাথে থাকতে চাই, আশাকরি অনেক দূর এগিয়ে যেতে পারবো ইনশাআল্লাহ
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....
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
ভাই, আমি আগেই জানিয়েছিলাম যে May মাসের শেষ পর্যন্ত একটু স্লও যাবে কারন আমি একটা course এ ব্যাস্ত আছি। তারপরে বারবে। সপ্তাহে এখন একটাকরে ভিডিও expect করতে পারেন।
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 ❤️
We want more & more programming fundamentals videos like this one. Kindly make such informative & conceptual videos. We are lacking of such kind of fundamental theories. Please.
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;
✨🥰✌👍💥 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 ruclips.net/video/VthQaSlDP1g/видео.html এই থেকে 10. Copy vs Clone ভিডিওটা খুবই হেল্পফুল। এ বিষয়গুলোর পরিষ্কার ধারণা না থাকার কারনে আমাদের শেখাগুলো অনেক কষ্টকর হয়ে যায়। যারা একেবারে নতুন শিখা শুরু করেছে তাদের জন্য অনেক উপরকার হবে। এ ধরণের ভিডিওর একটা সিরিজ হলে খুবই দারুন হবে।
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 এর পয়েন্টের যারা ভালো পারে তাদের কাছে এটি অনেক সহজ অবজেক্ট টাইপ পয়েন্টরের মতো কাজ করে এতটুকু জানলেই হবে। ধন্যবাদ দাদা। আপনার চ্যানেল ঘুরতে ভালো লাগে আশা রাখি সামনে নতুন কিছু শিখতে পারবো।
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
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
Thank you
Well explained dada.
1. pass by value
2. pass be reference
3. primitive vs no-primitive
1. primitive
2. non-primitive
3. value
4. reference
5. ar o onake choto choto jinis j ta basic k strong korse eirokom jinis shiksi thanks bhaiya
C এর পয়েন্টের যারা ভালো পারে তাদের কাছে এটি অনেক সহজ অবজেক্ট টাইপ পয়েন্টরের মতো কাজ করে এতটুকু জানলেই হবে।
ধন্যবাদ দাদা।
আপনার চ্যানেল ঘুরতে ভালো লাগে আশা রাখি সামনে নতুন কিছু শিখতে পারবো।
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
Nice ❤️
খুবই চমৎকার ভাবে বুঝান দাদা, অনেক ভাল লাগলো, সহজেই খুব গুরুত্ব পূর্ণ বিষয়টা বুঝলাম।
We are grateful to have these concept based tutorials. Thanks man!
You are most welcome
Beautiful content. Especially "Reference, Deep Understanding" section was very effective!
Glad you liked it!
Darun Sir ❤
❤❤
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
এক কথায় অসাধারণ।।।। ❤❤❤❤
দাদা অনেক ধন্যবাদ।
ভাইয়া কঠিন বিষয়টি এতো সহজ করে বুঝিয়ে দিলেন। আপনাকে অস্যংখ্য ধন্যবাদ। পরবর্তী ভিডিওর জন্য অপেক্ষা করছি।
I have understood::
1.Data Types.
2.Primitive vs Non-Primitive
3.Pass By Value vs Pass By Reference
Values & References is a very important topic but often confusing and difficult. You finally made it clear. Thanks a lot, Tapas Da.
অসাধারণ
Boss
Very nice. Keep going. Thanks.
অসাধারণ ❤❤❤
আমি খুব্ই ্আনন্দিত! ্এত সুন্দর করে ফান্ডামেন্টাল বোঝানোার জন্য। ্আমরাা ভালোা কিছুু শিখছি ্আয়নায় প্রতিচ্ছবির মত! Love you dada!
Dhinyobad vai
দাদা, আপনার ভিডিও এই প্রথমবার দেখলাম।
প্রথম ভিডিও টি দেখে এতো ভালো লেগেছে যা ভাষায় প্রকাশ করার মত না। আপনার ভিডিও তে একটা জিনিস অনুধাবন করতে পেরেছি যে,
যে কোনো programming language এর basic strong না হলে সামনে এগোতে হলে অনেক বাঁধার সম্মুখীন হতে হবে।
আমি JavaScript শিখছি প্রায় এক বছর হলো
কিন্তু আপনার ভিডিও দেখে মনে হলো আমার basic e problem আছে।
আপনার channel এর সাথে থাকতে চাই, আশাকরি অনেক দূর এগিয়ে যেতে পারবো ইনশাআল্লাহ
খুব ভালো ভাই, আপনার জন্য অনেক অনেক শুভকামনা রইল। চলুন এগিয়ে যাই।
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
Pro level Class Dada . Thank you so much .
Clear all step 1-7
Thanks, vai, let's get elevated as a pro.
@@tapascript-bangla 😍😍
Tapas vai is awesome bojhanor khomota sotti osadharon. ekei bole programming skills.
Thank You, vai. I am happy you liked it.
@@tapascript-bangla take loves.💌
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
beautifull dada...... kotha ar concept ekdom makkhon er moto lagche... ektu druto video chai dada
ভাই, আমি আগেই জানিয়েছিলাম যে May মাসের শেষ পর্যন্ত একটু স্লও যাবে কারন আমি একটা course এ ব্যাস্ত আছি। তারপরে বারবে। সপ্তাহে এখন একটাকরে ভিডিও expect করতে পারেন।
@@tapascript-bangla will be happy... insha-allah..
Amazing
Thank you!!
I love your content
Thanks!!
It's Really Aewsome
সেশনটা ভালো ছিল। সম্পূর্ণ দেখেছি। নতুন এপিসোডের অপেক্ষায় থাকলাম।
Fundamental Concepts, Project building and communication building all are very important to be a good programmer.
Very good initiative dada.
Excellent topic to begin with and it is as usual, AMAZING!
thank you for this valuable information dada, keep going with the new channel....
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 ❤️
Take love dada😍😍😍
Thanks vai for love and support
reference niye confusion chilam but apnar video dehar por clear holo thanks
You are Incredible Sir
Thank you ❤️
We want more & more programming fundamentals videos like this one. Kindly make such informative & conceptual videos. We are lacking of such kind of fundamental theories. Please.
Aj Function er crash course asche.. watch it and let me know.
@@tapascript-bangla eagerly waiting ❤️
obiram valobasha niben vai...ekta video er request thkabe.."programmer der minds set kmn howa uchit "
Take love from bd🥰
Thank you 👍
Thanks dada for nice explanation.
really awesome sir,, pure/easy explination,, .. thanks sir.
Excellent!!!!!!!!!!
অনেক বেশি আগ্রহ নিয়ে ছিলাম কখন ভিডিও ছাড়বেন।
অসংখ্য ধন্যবাদ।
অনুরোধ রইলো যতদ্রুত পারেন নতুন ভিডিও আপলোড দিয়েন।
সার্বক্ষণিক আপনার সুস্থতা কামনা করি।
ধন্যবাদ ভাই। May month end পর্যন্ত চেষ্টা থাকবে সপ্তাহে একটা করে ভিডিও দেওয়ার, তার পরে বেশী করে পাবেন। সাথে থাকুন, শিখতে থাকুন।
grateful video.
Thank you!
topics learned:
primitive vs non-primitive
pass by value and pass by reference
ওয়াও....অসাধারণ বোঝানোর ক্ষমতা আপনার
Awesome dada🥰
I learn few things
1. whats is value
2. Primitive and non primitive
3. What's expression
4.pass by value pass by reference
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;
Awesome 🙌
1. Variable and value
2. Data Types in JS
3. Pass by value & reference
✨🥰✌👍💥
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
ruclips.net/video/VthQaSlDP1g/видео.html
এই থেকে
10. Copy vs Clone
ভিডিওটা খুবই হেল্পফুল। এ বিষয়গুলোর পরিষ্কার ধারণা না থাকার কারনে আমাদের শেখাগুলো অনেক কষ্টকর হয়ে যায়। যারা একেবারে নতুন শিখা শুরু করেছে তাদের জন্য অনেক উপরকার হবে।
এ ধরণের ভিডিওর একটা সিরিজ হলে খুবই দারুন হবে।
Best Teacher in my life.
nice!
asadahron dada
valobasa niyen dada........
অসাধারণ
you are great dada
outsatanding dada, JS er foundamental gulu evbe dile amder jonno kob vlo hbe
Best!
Anatomy of values and references
Array তো Non-Primitive ডেটা টাইপ। তাহলে তো Array এর ক্ষেত্রেও change হওয়া কথা? কিন্তু Array এর ক্ষেত্রে হচ্ছে না কেন? যেমনঃ
let user1 = [1, 2, 3];
let employee1 = [4, 5, 6];
user1 = employee1;
console.log(user1); // [ 4, 5, 6 ]
console.log(employee1); // [ 4, 5, 6 ]
এইটুকু পর্যন্ত বুঝতে পারলাম। কিন্তু
user1= [7, 8, 9];
console.log(user1); // [ 7, 8, 9 ]
console.log(employee1); // [ 4, 5, 6 ]
user1 এর ভেলু তো change করলাম তাহলে তো employee1 এর ভেলু change হওয়ার কথা। কিন্তু employee1 এর ভেলু change হচ্ছে না কেন? একটু যদি বলতেন তাহলে খুব উপকার হতো।
Non primitive
Pass by value
Primitive
Pass by reference
Good
values phylosophy , primitive and non primitive difference
1st video 1st comment. Best wishes Dada.
yay... thanks! Take love.
Dada React series chai
Naaiiiicccee
dada next video chai
রবিবার
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 হয়ে যাবার পরে।
@@tapascript-bangla thank you dada for clearing confusion
❤❤❤❤❤❤
❤
💖💖💖
দাদা arry কি জাভাস্ক্রিপ্টের ডাটা টাইপ নয় ? Array ও তো জাভাস্ক্রিপ্টের non-primitive ডাটা। এটিকে কেন দেখানো হয়নি একটু জানাবেন। ধন্যবাদ ❤
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 😀
Ato sohoj kore kokhono bujte pari ni....
Excellent.
C এর পয়েন্টের যারা ভালো পারে তাদের কাছে এটি অনেক সহজ অবজেক্ট টাইপ পয়েন্টরের মতো কাজ করে এতটুকু জানলেই হবে।
ধন্যবাদ দাদা।
আপনার চ্যানেল ঘুরতে ভালো লাগে আশা রাখি সামনে নতুন কিছু শিখতে পারবো।
❤❤❤❤❤
C এর পয়েন্টের যারা ভালো পারে তাদের কাছে এটি অনেক সহজ অবজেক্ট টাইপ পয়েন্টরের মতো কাজ করে এতটুকু জানলেই হবে।
ধন্যবাদ দাদা।
আপনার চ্যানেল ঘুরতে ভালো লাগে আশা রাখি সামনে নতুন কিছু শিখতে পারবো।
C এর পয়েন্টের যারা ভালো পারে তাদের কাছে এটি অনেক সহজ অবজেক্ট টাইপ পয়েন্টরের মতো কাজ করে এতটুকু জানলেই হবে।
ধন্যবাদ দাদা।
আপনার চ্যানেল ঘুরতে ভালো লাগে আশা রাখি সামনে নতুন কিছু শিখতে পারবো।
Dhonyobad