JavaScript Concepts: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=External= | |||
* https://www.w3schools.com/js/js_versions.asp | |||
=Internal= | =Internal= | ||
Line 5: | Line 8: | ||
=Subjects= | =Subjects= | ||
* [[JavaScript Reserved Words]] | |||
* [[JavaScript Built-in Objects, Properties and Methods]] | |||
* [[JavaScript Concepts - The Type System|Type System]] | * [[JavaScript Concepts - The Type System|Type System]] | ||
* [[JavaScript Classes]] | |||
* <span id='Functions'></span>[[JavaScript Functions]] | |||
* [[JavaScript Hoisting|Hoisting]] | |||
=Miscellanea= | |||
==Strict Mode== | |||
{{External|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode}} | |||
In strict mode the code is subject to stricter syntax for increased performance, some otherwise silent errors will be thrown, and certain keywords are reserved for future versions of ECMAScript. Class [[JavaScript_Classes#Body|bodies]] are executed in strict mode. |
Latest revision as of 01:39, 10 December 2020
External
Internal
Subjects
- JavaScript Reserved Words
- JavaScript Built-in Objects, Properties and Methods
- Type System
- JavaScript Classes
- JavaScript Functions
- Hoisting
Miscellanea
Strict Mode
In strict mode the code is subject to stricter syntax for increased performance, some otherwise silent errors will be thrown, and certain keywords are reserved for future versions of ECMAScript. Class bodies are executed in strict mode.