Typing: Static vs Dynamic, Weak vs. Strong / Intro to JavaScript ES6 programming, lesson 16
Vložit
- čas přidán 12. 02. 2017
- Learn about types in JavaScript, and understand the difference between dynamic and static typing and weak and strong typing.
Learn to code, the humane way → codexpanse.com/
Seriously one of the best informative JavaScript lessons I’ve ever found. Perfect. Want more.
Thank you! More coming :)
@Cullen Paxton dear script kiddie before u become a hacker u need to become a programmer , u can't fool programmers to fall for your trick :) lol
@Dawson Torin don't do it will hack ur account lol
Not only for Javascript, I used this information to understand better computer science, I'm learning C# and found about static typing/dynamic typing and weak & strong.
finally a clear explanation about types among the clutter of information on the web. good job!
Thank you very much! Hope you'll like my future videos too
This must be the only good explanation of types on youtube.
This is the best explanation of strong, weak, dynamic and static type languages.
The analogies were clear and really helped me understand. It shows that you deeply understand what you are explaining. Great video.
Cheers man. Never seen such a better explanation of the type system.
I am coming from the python sphere and I just have to say thanks. Clear, coincise, and crisp. Very good examples too.
Hilarious in addition to informative. Love the strong vs weak photo examples!
Thanks!
A picture is worth a thousand words. Thanks!
Mind blowing !!!! A very simpe and lucid explanation of the type concepts. Thanks for the video.
Very glad you liked it and found useful. Thanks!
What an absolutely brilliant way to dissect and explain the topic at hand!
Haha this is hands down the funniest coding tutorial I've ever seen - not to mention expertly explained. Bravo!
Thank you for the best available video on YT about types! All 4 in 1!
All the draws make the explenation clear! Great work!
Great video, I was asked in an interview yesterday to explain the differences between strong type vs weak type and dynamic vs static typing. This video clear up my confusion.
Thank you so much for this. No one was explaining this clearly enough!!
AWESOME video! I learned more about typing from this 7-min video than the previous three years of coding... thank you. :)
Love the style of the videos...started with this one but will definitely be going back and watching them all.
Amazing explanation, I was having trouble for a very long time trying to understand this topic. You sir are a godsend!!
Thoroughly enjoyed this video! Good content, good humor, good illustration! Well done
Thank you!
best video on programming so far
Best explanation I have come across on these concepts
Thank you so much, the best description I have heard on this topic. I salute you, sir!!!!
Awesome! One of the most comprehensible and informative video I've watched. You have a such a convenient voice.
Thank you very much! Let me know if you have ideas or suggestions for future videos.
Very underrated channel.
Great video and great channel! I'm so glad this channel exists!
One of the most creative fun educative videos!! Great job!!
This video is one of the best Javascript lessons, Thanks for All Your Hard Work😍
Thanks for that. short , sweet and crystal clear.
I enjoyed every minute of this video , thank you for your effort
You are very great at explaining things... thanks.
Thank you much! you make it looks so simple
This channel is gold.
Oh, thank you! New video is coming up btw :-)
Thanks a lot for explaining in simple language.
a clear explanation.thanks man
such a fantastic video!
Very well explained!!!👏🏻
thank you so much for this lesson , we want more like this explanation !
Thank you!This awesome explanation video helps me a lot!
Thank you very much for this video, you are a great teacher
You explain it so well! Thank you for this amazing video!
Wow amazing explanation
This is awesome - great explanation.
Awesome. Thank you for the clarification
This is a great video, thank you!
Thanks for this video, it was a really clear and helpful explanation!
God tier explanation
Very well done. I'm going to watch your other videos now.
Thanks John! Hope you liked them :)
brilliant. just, brilliant.
Thank you for such informative and entertaining lesson
very clear thank you !
Dude I can watch this for days, beautiful explanation, keep it up :D
Thank you!
@@Codexpanse why ur not making more tutorials?
Thanks a lot! The video is amazing.
Thank you so much for this explanation!
You're very welcome! :-)
wow . wow just wow. amazing video.
Your video was informative and funny. Great video!
Excellent video !
Thank you! Come back for more, I'm working on a new release atm.
Great video!!
Wow... Amazing explanation..... Keep upload more videos in JavaScript.... Please...... Thanks
very well done
Great video
My kind of humor! Great work!
This is underrated
Thanks a lot !!
that was funny and informative. you're awesome :)
Very informative video, well done! Just got a new subscriber and cant wait to check out your other videos
Thanks Chrissy! I'll do my best not to disappoint. New video coming out soon.
Thank you so much. My god the internet is so full of bs that its hard to find the really good shit.
That it's only game clip of Bryzgalov took me off guard lmao
Amazing
we want react tutorials from u, ur awesome
Awesome
Very good film, to fulfil whole I think there should be displayed example for strong typing. ✌😀
Great video! Loved the South Park reference XD
Wow.. the best explanation on the subject i saw. The least i can do is subscribe and like, although a donation would be in order once a bitcoin economy is up and running. ;)
Awesome video, really really good! Where would you position Java on that strong-weak spectrum?
Awesooooome
You don't ask your cat to do the laundry, you'd "probably ask your room mate" lol 😂
really easy to understand these Js important concepts, but I dont know why your channel is less subscriber
Thank you!
Incredible piece of information. Pure gold. Just curious can you please let me know how can you make such great videos? you use ipad with pencil? any app? I really appreciate if you share your tools & tips. Thanks and have a great day. Keep rocking!
Nan as a number is a good thing since I programmed a default of number 0 when the input field is blank, I did this because I need to rapid create objects to render with entering 12 fields of data since I was testing animations amd nit the mathematics. Nan would otherwise error due to math on the elements that can't be divided by zero, but I could have defaulted to an actual number, lol.
nice
Hey what happened to you why you are not doing videos anymore...you are simply amazing...
Perrrrrrfect! Also notice how he isn't involved in "dontforgettolikeandsubscribe" business :P
Hilarious ! Such a sweet explanation !
Nice presentation could please tutorial on Python from beginner to advance....
Thank you! I've published two online courses on Python for beginners here → learn.codexpanse.com/collections?category=basics
Thanks for the vid. It would make more sense to call it "strict" vs "lenient" instead of "strong" vs "weak", wouldn't you agree?
How about C language is it strongly or weakly typed
Why is it easier to write and learn dynamically typed languages? Runtime errors are way more frustrating than compile time errors. The only advantage I see to dynamic typing is that it's the only choice when a language isn't compiled at all, like JavaScript. Can anyone correct me?
That gif :P
Holy crap I finally get it, thank you!
Even if my roommate were a language, it wouldn't do my laundry
4:28 incorrect: javascript actually uses JIT compilation.
This is unless you are using a really really old browser version (from before 2010), but then it probably couldn’t even run ES5 features anyway.
Why NaN is a Number??
2:08
Maybe if your code is mess understandable, it is because your variable names could be better.
hey! ... You!. . . YEAH! YOU!. . .I like you. . .
Ferdacht auf Problemerzeugung durch zu schnellen Zugriff,, Quantendiletation
You sound kinda like Oberyn Martell
I get that all the time :D
I guess you a little bit biased against dynamic weak typing. at 4:58 it does exactly what is expected. meanwhile JS as dynamic weakly typed lang took over the world and became most popular. It's faster+easier to code, than strongly static typed alternatives. As one language author said : "there were study, and only 10% of bugs were caught due strong static type, others were not related to type system" , are you willing to trade of that to speed/pace of development? Or you want programmer to fight type system. After all in the end it's compiler job to derive types. And writing types doesn't eliminate feature oriented Test Driven Development.
part 5:25 makes sense 4 +'7' = '47'. it's assuming we want to append! I mean why else would we add a number to a string. 2 + true and false - 3 also makes sense since true is 1 and false is 0.
Perla Ramos It is all depends on the context.