Skip to content

Instantly share code, notes, and snippets.

@natevenn
Created May 3, 2016 22:29
Show Gist options
  • Select an option

  • Save natevenn/388360f77d5d25ea4ede86a8533d52de to your computer and use it in GitHub Desktop.

Select an option

Save natevenn/388360f77d5d25ea4ede86a8533d52de to your computer and use it in GitHub Desktop.
JS is dynamic in the sense that it can remove and add objects and be created with out having a class.
JS is dynamically typed so it can hold values of any type
JS is functional and OO
JS fails silently and initially couldnt throw exceptions
JS is always deployed as source code and compiled by a JS engine. The two technics use are compressiong and minification
JS is essential on part of the web platform but can be used on the server side too.
JS has quirks like all numbers are treated as floats and arrays are not indexed sequences but maps of numbers to elements, which can leave holes where a index could have no element
JS elegant parts are its first class functions, closures, Prototypes, object literals, and array litters
JS was influenced by JAVA, Perl, AWK, hypertalk, self, and Schema
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment