What Are Values in Programming || Values & References
What are "Values" in programming? A basic fundamental thing where most programmers make mistakes. চলুন শিখে নেই Value এবং Reefernce নিয়ে, একেবারে না ভোলার মত করে।
আশা রাখছি এই ভিডিওটা আপনার হেল্পফুল হবে, এবং আপনি অনেক কিছু নুতুন করে শিখতে পারবেন! আপনার ভালবাসা আর সাপোর্ট দুটোই চাই। 🫶
Please LIKE/SHARE/SUBSCRIBE to tapaScript বাংলা এবং tapaScript English চ্যানেল দুটিতে। ধন্যবাদ।
Subscribe to tapaScript English
- tapaScript English: / tapasadhikary
Join tapaScript Discord
- tapaScript Discord Link: / discord
Like and Follow tapaScript FB Page
- FB Page: / tapascript
You May LIke this too
- All About JavaScript Objects: • Understanding JavaScri...
Timecodes
0:00 - What Are We Learning Today?
02:07 - What is Value?
03:56 - What is Variable?
06:11 - What is Expression?
07:38 - What is an Operator?
09:25 - Data Types.
13:56 - Data Types in JavaScript
17:01 - Primitive vs Non-Primitive
20:57 - A Shoutout To YOU!
24:30 - Pass By Value vs Pass By Reference
31:39 - Time to Code
34:38 - References, Deep Understanding
39:52 - A Task for YOU!
🤝 My Links to Follow:
- Blog: blog.greenroots.info/
- Follow on X(Twitter): / tapasadhikary
- Connect on LinkedIn: / tapasadhikary
- Follow My Work on GitHub: github.com/tapascript
- Follow on Facebook: / tapasadhi
👋 Like my work? Thank You. You can sponsor me from here:
- Sponsor Me: github.com/sponsors/atapas
- Sponsor my Blog: blog.greenroots.info/sponsor
About Me:
Tapas Adhikary is an Educator at tapaScript, Tech enthusiast, Writer, KZreadr, and Open Source projects maintainer/contributor. He is a full-stack developer who has vast experience in building SaaS solutions. He is the founder of the ReactPlay platform, which is driven by open-source projects and a fast-growing community.
You can find more about him at tapasadhikary.com.
#javascript
#programming
#javascripttutorial
#learnjavascript
#value
#reference
#javascriptfundamentals
#programmingfundamentals
Пікірлер: 87
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
topics learned: primitive vs non-primitive pass by value and pass by reference
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
@shefayetnayon
26 күн бұрын
Thank you
asadahron dada
Naaiiiicccee
C এর পয়েন্টের যারা ভালো পারে তাদের কাছে এটি অনেক সহজ অবজেক্ট টাইপ পয়েন্টরের মতো কাজ করে এতটুকু জানলেই হবে। ধন্যবাদ দাদা। আপনার চ্যানেল ঘুরতে ভালো লাগে আশা রাখি সামনে নতুন কিছু শিখতে পারবো।
@tapascript-bangla
18 күн бұрын
Dhonyobad
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
@tapascript-bangla
2 ай бұрын
Nice ❤️
খুবই চমৎকার ভাবে বুঝান দাদা, অনেক ভাল লাগলো, সহজেই খুব গুরুত্ব পূর্ণ বিষয়টা বুঝলাম।
really awesome sir,, pure/easy explination,, .. thanks sir.
reference niye confusion chilam but apnar video dehar por clear holo thanks
Best Teacher in my life.
অসাধারণ ❤❤❤
We are grateful to have these concept based tutorials. Thanks man!
@tapascript-bangla
18 күн бұрын
You are most welcome
অসাধারণ Boss
outsatanding dada, JS er foundamental gulu evbe dile amder jonno kob vlo hbe
✨🥰✌👍💥 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 kzread.info/dash/bejne/iKics8OMnKe2Yco.html এই থেকে 10. Copy vs Clone ভিডিওটা খুবই হেল্পফুল। এ বিষয়গুলোর পরিষ্কার ধারণা না থাকার কারনে আমাদের শেখাগুলো অনেক কষ্টকর হয়ে যায়। যারা একেবারে নতুন শিখা শুরু করেছে তাদের জন্য অনেক উপরকার হবে। এ ধরণের ভিডিওর একটা সিরিজ হলে খুবই দারুন হবে।
ওয়াও....অসাধারণ বোঝানোর ক্ষমতা আপনার
Value
Fundamental Concepts, Project building and communication building all are very important to be a good programmer. Very good initiative dada.
I love your content
Beautiful content. Especially "Reference, Deep Understanding" section was very effective!
@tapascript-bangla
Ай бұрын
Glad you liked it!
grateful video.
@tapascript-bangla
18 күн бұрын
Thank you!
ভাইয়া কঠিন বিষয়টি এতো সহজ করে বুঝিয়ে দিলেন। আপনাকে অস্যংখ্য ধন্যবাদ। পরবর্তী ভিডিওর জন্য অপেক্ষা করছি।
Darun Sir ❤
@tapasadhikary
2 ай бұрын
❤❤
values phylosophy , primitive and non primitive difference
You are Incredible Sir
@tapascript-bangla
Ай бұрын
Thank you ❤️
Pro level Class Dada . Thank you so much . Clear all step 1-7
@tapascript-bangla
26 күн бұрын
Thanks, vai, let's get elevated as a pro.
@shefayetnayon
23 күн бұрын
@@tapascript-bangla 😍😍
Values & References is a very important topic but often confusing and difficult. You finally made it clear. Thanks a lot, Tapas Da.
nice!
দাদা, আপনার ভিডিও এই প্রথমবার দেখলাম। প্রথম ভিডিও টি দেখে এতো ভালো লেগেছে যা ভাষায় প্রকাশ করার মত না। আপনার ভিডিও তে একটা জিনিস অনুধাবন করতে পেরেছি যে, যে কোনো programming language এর basic strong না হলে সামনে এগোতে হলে অনেক বাঁধার সম্মুখীন হতে হবে। আমি JavaScript শিখছি প্রায় এক বছর হলো কিন্তু আপনার ভিডিও দেখে মনে হলো আমার basic e problem আছে। আপনার channel এর সাথে থাকতে চাই, আশাকরি অনেক দূর এগিয়ে যেতে পারবো ইনশাআল্লাহ
@tapascript-bangla
21 күн бұрын
খুব ভালো ভাই, আপনার জন্য অনেক অনেক শুভকামনা রইল। চলুন এগিয়ে যাই।
Thanks dada for nice explanation.
আমি খুব্ই ্আনন্দিত! ্এত সুন্দর করে ফান্ডামেন্টাল বোঝানোার জন্য। ্আমরাা ভালোা কিছুু শিখছি ্আয়নায় প্রতিচ্ছবির মত! Love you dada!
@tapascript-bangla
Ай бұрын
Dhinyobad vai
Excellent!!!!!!!!!!
Awesome dada🥰
dada next video chai
@tapascript-bangla
2 ай бұрын
রবিবার
I learn few things 1. whats is value 2. Primitive and non primitive 3. What's expression 4.pass by value pass by reference
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.
@tapascript-bangla
2 ай бұрын
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 ❤️
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....
সেশনটা ভালো ছিল। সম্পূর্ণ দেখেছি। নতুন এপিসোডের অপেক্ষায় থাকলাম।
অনেক বেশি আগ্রহ নিয়ে ছিলাম কখন ভিডিও ছাড়বেন। অসংখ্য ধন্যবাদ। অনুরোধ রইলো যতদ্রুত পারেন নতুন ভিডিও আপলোড দিয়েন। সার্বক্ষণিক আপনার সুস্থতা কামনা করি।
@tapascript-bangla
2 ай бұрын
ধন্যবাদ ভাই। May month end পর্যন্ত চেষ্টা থাকবে সপ্তাহে একটা করে ভিডিও দেওয়ার, তার পরে বেশী করে পাবেন। সাথে থাকুন, শিখতে থাকুন।
Best!
beautifull dada...... kotha ar concept ekdom makkhon er moto lagche... ektu druto video chai dada
@tapascript-bangla
2 ай бұрын
ভাই, আমি আগেই জানিয়েছিলাম যে May মাসের শেষ পর্যন্ত একটু স্লও যাবে কারন আমি একটা course এ ব্যাস্ত আছি। তারপরে বারবে। সপ্তাহে এখন একটাকরে ভিডিও expect করতে পারেন।
@mehedihasankhairul8354
2 ай бұрын
@@tapascript-bangla will be happy... insha-allah..
Dada React series chai
Anatomy of values and references
অসাধারণ
you are great dada
thank you for this valuable information dada, keep going with the new channel....
Tapas vai is awesome bojhanor khomota sotti osadharon. ekei bole programming skills.
@tapascript-bangla
Ай бұрын
Thank You, vai. I am happy you liked it.
@mdsumonh.shohan9159
Ай бұрын
@@tapascript-bangla take loves.💌
obiram valobasha niben vai...ekta video er request thkabe.."programmer der minds set kmn howa uchit "
Excellent topic to begin with and it is as usual, AMAZING!
valobasa niyen dada........
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;
@tapascript-bangla
2 ай бұрын
Awesome 🙌
1st video 1st comment. Best wishes Dada.
@tapascript-bangla
2 ай бұрын
yay... thanks! Take love.
❤
💖💖💖
❤❤❤❤❤
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?
@tapascript-bangla
2 ай бұрын
Good Question: যখন কোন মেমোরি portion unused থাকে, তখন প্রোগ্রামিং ল্যাঙ্গুয়েজ সেটাকে যতটা সম্ভব মুছে ফেলার চেষ্টা করে। মুছে ফেলা মানে ডিলিট করে দেওয়া না, বরং যাতে অন্য কিছু ওই মেমরি প্লেস কে use করতে পারে, সেই জন্য ফ্রি করে দেই। এই process টা কে বলে Garbage Collection. এইটা একটা প্রোগ্রামিং ল্যাঙ্গুয়েজে কি রকম লজিক বা algorithm লাগানো হয়েছে Garbage Collection এর জন্য তার উপরে নিরভর করে। সেই জন্য, আগের মেমোরি এড্রেসটা অন্য কারোর কাজে লেগে যাবে। আগের মেমোরি এড্রেস টা ফিরে পাওয়ার কোন suority নাই একবার Garbage Colection cycle start হয়ে যাবার পরে।
@ayanupadhaya944
2 ай бұрын
@@tapascript-bangla thank you dada for clearing confusion
দাদা arry কি জাভাস্ক্রিপ্টের ডাটা টাইপ নয় ? Array ও তো জাভাস্ক্রিপ্টের non-primitive ডাটা। এটিকে কেন দেখানো হয়নি একটু জানাবেন। ধন্যবাদ ❤
@tapascript-bangla
2 ай бұрын
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 ❤
@OjitDebNath
2 ай бұрын
@@tapascript-bangla typeOf new Array এভাবেও বোঝা যাবে, কিছুদিন আগে এই ছোট বিষয়টি কোনো একটি ব্লগে লেখিছে। ধন্যবাদ দাদা ❤️। অনেকের হয়তো এই বিষয়টি নিয়ে প্রশ্ন থাকতে পারে তখন এই কমেন্টটি দেখলেই উত্তর পেয়ে যাবে সবাই।
@tapascript-bangla
2 ай бұрын
@@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 এর পয়েন্টের যারা ভালো পারে তাদের কাছে এটি অনেক সহজ অবজেক্ট টাইপ পয়েন্টরের মতো কাজ করে এতটুকু জানলেই হবে। ধন্যবাদ দাদা। আপনার চ্যানেল ঘুরতে ভালো লাগে আশা রাখি সামনে নতুন কিছু শিখতে পারবো।