Types in JavaScript JavaScript is a loosely typed and dynamic language. Variables in JavaScript are not directly associated with any particular value type, and any variable can be assigned (and re-assigned) values of all types: let foo = 42; // fo...

Markdown supported · ⌘↵ to post
JSDoc is really awesome when you want to use TS but can't
An added benefit is that you can generate Docs in Markdown with JSDoc
Good article Dharmen Shah Thanks for writing!
Michael Mathews
Web dev old skool
I am the creator of JSDoc. I released the very first version as open source all the way back in 2001 believe it or not (it was originally implemented in Perl though!) My last commit to the project was back in 2013, but whenever I occasionally stumble on articles like this I am amazed and so pleased that it is still being used and still useful. Thank you, Dharmen for sharing such an excellent tutorial; I found your article very well written and a great resource for others.