Great Information! JavaScript supports dynamic typing where the type and the variable can be defined anytime in the program. For example, you do not have to define variable ‘c’ type (integer, float, etc) during compile type. You could do that even during the run-time as well. I have taken this reference from this post .