Created
May 3, 2016 22:29
-
-
Save natevenn/388360f77d5d25ea4ede86a8533d52de to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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