Knowledge

JavaScript syntax

Source 📝

36: 67: 3345:); otherwise the right–operand is returned. Automatic type coercion by the comparison operators may differ for cases of mixed Boolean and number-compatible operands (including strings that can be evaluated as a number, or objects that can be evaluated as such a string), because the Boolean operand will be compared as a numeric value. This may be unexpected. An expression can be explicitly cast to a Boolean primitive by doubling the logical 263:(ASI), some statements that are well formed when a newline is parsed will be considered complete, as if a semicolon were inserted just prior to the newline. Some authorities advise supplying statement-terminating semicolons explicitly, because it may lessen unintended effects of the automatic semicolon insertion. 14041:
There are differences between the various Web browsers with regard to which properties will be reflected with the for...in loop statement. In theory, this is controlled by an internal state property defined by the ECMAscript standard called "DontEnum", but in practice, each browser returns a slightly
756:
Function declarations, which declare a variable and assign a function to it, are similar to variable statements, but in addition to hoisting the declaration, they also hoist the assignment – as if the entire statement appeared at the top of the containing function – and thus forward reference is also
3320:
advocates the terms "truthy" and "falsy" to describe how values of various types behave when evaluated in a logical context, especially in regard to edge cases. The binary logical operators returned a Boolean value in early versions of JavaScript, but now they return one of the operands instead. The
10109:
In Mozilla's JavaScript, since version 1.7, destructuring assignment allows the assignment of parts of data structures to several variables at once. The left hand side of an assignment is a pattern that resembles an arbitrarily nested object/array literal containing l-lvalues at its leaves that are
2556:
in JavaScript is a sequence of characters. In JavaScript, strings can be created directly (as literals) by placing the series of characters between double (") or single (') quotes. Such strings must be written on a single line, but may include escaped newline characters (such as \n). The JavaScript
450:
take an optional label. In all cases, the advice is to keep the value or label on the same line as the statement. This most often shows up in the return statement, where one might return a large object literal, which might be accidentally placed starting on a new line. For post-increment/decrement,
16117:
is simply a function that has been assigned to a property name of an object. Unlike many object-oriented languages, there is no distinction between a function definition and a method definition in object-related JavaScript. Rather, the distinction occurs during function calling; a function can be
18139:
Initially, the statements within the try block execute. If an exception is thrown, the script's control flow immediately transfers to the statements in the catch block, with the exception available as the error argument. Otherwise the catch block is skipped. The catch block can
10504:
provides another way to destructure arrays and objects. For arrays, it indicates that the elements should be used as the parameters in a function call or the items in an array literal. For objects, it can be used for merging objects together or overriding properties.
3267:
The string is converted to a number value. JavaScript attempts to convert the string numeric literal to a Number type value. First, a mathematical value is derived from the string numeric literal. Next, this value is rounded to nearest Number type
15065:
The number of arguments given when calling a function may not necessarily correspond to the number of arguments in the function definition; a named argument in the definition that does not have a matching argument in the call will have the value
15930:
Objects can be created using a constructor or an object literal. The constructor can use either a built-in Object function or a custom function. It is a convention that constructor functions are given a name that starts with a capital letter:
5219:
One can use the object and array declaration literals to quickly create arrays that are associative, multidimensional, or both. (Technically, JavaScript does not support multidimensional arrays, but one can mimic them with arrays-of-arrays.)
266:
There are two issues: five tokens can either begin a statement or be the extension of a complete statement; and five restricted productions, where line breaks are not allowed in certain positions, potentially yielding incorrect parsing.
2754:
Applying the equality operator ("==") to two strings returns true, if the strings have the same contents, which means: of the same length and containing the same sequence of characters (case is significant for alphabets). Thus:
637:
Unicode escape sequences) can be used in identifiers. In certain JavaScript implementations, the at sign (@) can be used in an identifier, but this is contrary to the specifications and not supported in newer implementations.
414:
Initial semicolons are also sometimes used at the start of JavaScript libraries, in case they are appended to another library that omits a trailing semicolon, as this can result in ambiguity of the initial statement.
4782:
constructor specifically designed to store data values indexed by integer keys. Arrays, unlike the basic Object type, are prototyped with methods and properties to aid the programmer in routine tasks (for example,
4877:
property that is guaranteed to always be larger than the largest integer index used in the array. It is automatically updated, if one creates a property with an even larger index. Writing a smaller number to the
16177:
Note that in the example below, Foo is simply assigning values to slots, some of which are functions. Thus it can assign different functions to different instances. There is no prototyping in this example.
14038:
Iterates through all used indices of array including all user-defined properties of array object, if any. Thus it may be better to use a traditional for loop with a numeric index when iterating over arrays.
1400:
Note: undefined is considered a genuine primitive type. Unless explicitly converted, the undefined value may behave unexpectedly in comparison to other types that evaluate to false in a logical context.
8552:: it is used for string concatenation and arithmetic addition. This may cause problems when inadvertently mixing strings and numbers. As a unary operator, it can convert a numeric string to a number. 2561:
character (`, a.k.a. grave accent or backtick) to quote multiline literal strings, as well as template literals, which allow for interpolation of type-coerced evaluated expressions within a string.
15922:. Other objects are "host objects", defined not by the language, but by the runtime environment. For example, in a browser, typical host objects belong to the DOM (window, form, links, etc.). 2537:. Especially whole numbers larger than 2 - 1, which is the largest number JavaScript can reliably represent with the Number primitive and represented by the Number.MAX_SAFE_INTEGER constant. 1375:
Some of the primitive data types also provide a set of named values that represent the extents of the type boundaries. These named values are described within the appropriate sections below.
18603: 17150:
Functions are objects themselves, which can be used to produce an effect similar to "static properties" (using C++/Java terminology) as shown below. (The function object also has a special
15651:, execution of the async function will resume when the promise is resolved (unless the promise is rejected, in which case an error will be thrown that can be handled with normal JavaScript 3292:
If an object is compared with a number or string, JavaScript attempts to return the default value for the object. An object is converted to a primitive String or Number value, using the
14341:
Because the availability of with statements hinders program performance and is believed to reduce code clarity (since any given variable could actually be a property from an enclosing
10903:
containing any arguments passed to the function in excess of the other named parameters. In other words, it gets "the rest" of the arguments passed to the function (hence the name).
12751:, the binary logical operators returned a Boolean value (like most C-derived programming languages). However, all contemporary implementations return one of their operands instead: 16162:
In the example below, Foo is being used as a constructor. There is nothing special about a constructor - it is just a plain function that initialises an object. When used with the
14738:
is a block with a (possibly empty) parameter list that is normally given a name. A function may use local variables. If you exit the function without a return statement, the value
877:, it will create the "variable" in the scope where it was created. As a consequence, a variable never declared will be global, if assigned. Declaring a variable (with the keyword 15658:
Many libraries provide promise objects that can also be used with await, as long as they match the specification for native JavaScript promises. However, promises from the
757:
possible: the location of a function statement within an enclosing function is irrelevant. This is different from a function expression being assigned to a variable in a
4760:. JavaScript native objects are considered part of the JavaScript specification. JavaScript environment notwithstanding, this set of objects should always be available. 670:
scope. Since declarations are processed before any code is executed, a variable can be assigned to and used prior to being declared in the code. This is referred to as
19047: 14233:
The with statement adds all of the given object's properties and methods into the following block's scope, letting them be referenced as if they were local variables.
5145:
of the array will still be reported as 58. The maximum length of an array is 4,294,967,295 which corresponds to 32-bit binary number (11111111111111111111111111111111)
6154: 6119: 5416:
object stores a signed millisecond count with zero representing 1970-01-01 00:00:00 UT and a range of ±10 days. There are several ways of providing arguments to the
18379:
Evaluates the first parameter as an expression, which can include assignment statements. Variables local to functions can be referenced by the expression. However,
6227: 6200: 434:, and post-increment/decrement. In all cases, inserting semicolons does not fix the problem, but makes the parsed syntax clear, making the error easier to detect. 18147:
In any case the statements in the finally block are always executed. This can be used to free resources, although memory is automatically garbage collected.
18153:
The Mozilla implementation allows for multiple catch statements, as an extension to the ECMAScript standard. They follow a syntax similar to that used in
12812:
Programmers who are more familiar with the behavior in C might find this feature surprising, but it allows for a more concise expression of patterns like
19064: 2706:
In modern browsers, individual characters within a string can be accessed (as strings with only a single character) through the same notation as arrays:
19370: 18480: 9213:
The modulo operator displays the remainder after division by the modulus. If negative numbers are involved, the returned value depends on the operand.
19078: 1397:, and is also returned when checking for object properties that do not exist. In a Boolean context, the undefined value is considered a false value. 19074: 18856: 18607: 19482: 1561:
is not a foolproof way to check whether a variable is undefined, because in versions before ECMAScript 5, it is legal for someone to write
885:(i.e. outside of any function body (or block in the case of let/const)), assigning a never declared identifier or adding a property to the 622:). JavaScript is case sensitive, so the uppercase characters "A" through "Z" are different from the lowercase characters "a" through "z". 13608:
The conditional operator creates an expression that evaluates as one of two expressions depending on a condition. This is similar to the
18917: 13612:
statement that selects one of two statements to execute depending on a condition. I.e., the conditional operator is to expressions what
19082: 733:
assignment statement at that point in the middle of the function. This means that values cannot be accessed before they are declared;
18638:
In JavaScript, a variable can be declared after it has been used. In other words; a variable can be used before it has been declared.
4911:
The above two are equivalent. It's not possible to use the "dot"-notation or strings with alternative representations of the number:
15438:
Functions can be declared inside other functions, and access the outer function's local variables. Furthermore, they implement full
10498:" array operator, for the related concepts of "spread syntax" and "rest parameters". Object spreading was added in ECMAScript 2018. 15871:. Objects are entities that have an identity (they are only equal to themselves) and that map property names to values ("slots" in 11034:
object, which is an array-like object that contains all of the parameters (named and unnamed) in the current function call. Unlike
873:
an identifier, JavaScript goes through exactly the same process to retrieve this identifier, except that if it is not found in the
854:
an identifier, it looks in the local scope. If this identifier is not found, it looks in the next outer scope, and so on along the
14357:
JavaScript supports nested labels in most implementations. Loops or blocks can be labelled for the break statement, and loops for
13852:
is optional; however, it is usually needed, since otherwise code execution will continue to the body of the next case block. This
12653:
of expressions; the right operand is only executed if the left operand does not suffice to determine the value of the expression.
2672:). This is the preferred way when accessing individual characters within a string, because it also works in non-modern browsers: 828: 291: 19671: 15254:
Primitive values (number, boolean, string) are passed by value. For objects, it is the reference to the object that is passed.
13372:), takes that value as its result; otherwise, it evaluates the right-hand operand and takes the resulting value as its result. 4799: 18794: 451:
there is potential ambiguity with pre-increment/decrement, and again it is recommended to simply keep these on the same line.
18558: 17158: 19661: 18776: 13534:
and an enclosed sequence of statements constitute a compound statement, which can be used wherever a statement can be used.
19738: 19114: 19419: 5152:
One can use the object declaration literal to create objects that behave much like associative arrays in other languages:
8144:
In ES6, arrow function syntax was added, allowing functions that return a value to be more concise. They also retain the
18999: 18732: 15879:
or hashes, and are often implemented using these data structures. However, objects have additional features, such as a
13863:
Add a break statement to the end of the last case as a precautionary measure, in case additional cases are added later.
18707: 11822:
The NOT operator evaluates its operand as a Boolean and returns the negation. Using the operator twice in a row, as a
827:
Block scoping can be produced by wrapping the entire block in a function and then executing it – this is known as the
19245: 19018: 18984: 18969: 18954: 3876:, must be used to retrieve the wrapped value. For explicit coercion to the Boolean type, Mozilla recommends that the 17: 18835: 2179:
The Number constructor (used as a function), or a unary + or -, may be used to perform explicit numeric conversion:
362:, and is particularly recommended, because code may otherwise become ambiguous when it is rearranged. For example: 18577: 5834:. All its methods are "static", that is "class" methods.) All the trigonometric functions use angles expressed in 19429: 18383:
represents a major security risk, as it allows a bad actor to execute arbitrary code, so its use is discouraged.
14735: 14729: 607: 10899:. The rest parameter must be the final named parameter in the function's parameter list. It will be assigned an 92: 12646: 753:
cannot be accessed until they have been initialized, so referencing such variables before will cause an error.
499: 494: 80: 13334: 19270: 16114: 14335: 9586: 8006:// x, y is the argument. 'return x + y' is the function body, which is the last in the argument list. 129:
summarized the ancestry of the syntax in the first paragraph of the JavaScript 1.1 specification as follows:
15070:(that can be implicitly cast to false). Within the function, the arguments may also be accessed through the 2080:// Syntax error (next to "e", a non-digit. Doesn't make sense to put a separator at the start) 19676: 19487: 18899: 8148:
of the global object instead of inheriting it from where it was called / what it was called on, unlike the
507: 252: 19055: 14999://In the absence of parentheses following the identifier 'gcd' on the RHS of the assignment below, 19215: 18154: 17170: 15880: 15872: 15643:
The await operator in JavaScript can only be used from inside an async function or at the top level of a
146: 134: 19042: 19031: 18565:
Omitting semicolons is not a good programming practice; you should get into the habit of inserting them.
15854:
version 8 includes a utility that enables using the standard library callback-based methods as promises.
4802:, arrays use a zero-based indexing scheme: A value that is inserted into an empty array by means of the 1066:// This variable is declared on the next line, but usable anywhere in the function, even before, as here 19464: 19260: 19255: 19220: 15439: 260: 19070: 19187: 18877: 18650: 13872:
The default case (optional) is executed when the expression does not match any other specified cases.
11340: 5877: 4757: 3358: 2553: 2098: 567: 16676:
simply assign values to slots of a newly created object. The values may be data or other functions.
13856:
behavior can be used when the same set of statements apply in several cases, effectively creating a
19441: 19107: 12813: 12650: 248: 91:
The examples below make use of the log function of the console object present in most browsers for
19036: 14042:
different set of properties during introspection. It is useful to test for a given property using
19349: 19230: 19131: 18061:
In practice many variations of these themes are used, and it can be both powerful and confusing.
17667:
on instance creation, but that changes to a prototype can affect all instances that refer to it.
6436: 6261: 3200: 1129:// This line will raise a ReferenceError exception, because the value of z is no longer available 9376:
To always return a non-negative number, re-add the modulus and apply the modulo operator again:
2856: 19612: 19576: 19521: 19407: 19402: 3852:
The new operator can be used to create an object wrapper for a Boolean primitive. However, the
1394: 555: 550: 15442:
by remembering the outer function's local variables even after the outer function has exited.
5745:// Built-in toString returns something like 'Mon Mar 01 2010 14:25:30 GMT-0500 (EST)': 2558: 19526: 19200: 18808: 11142:
Variables referencing objects are equal or identical only if they reference the same object:
6128: 6093: 2659:// 'This is what is stored in anotherGreeting: 'Greetings, people of Earth.'' 1033:// This variable is local and does not affect the "birds" r of the parent function. 107: 18550: 11351:
In the context of a logical operation, any expression evaluates to true except the following
2611:// Template literals type-coerce evaluated expressions and interpolate them into the string. 900:
forbids the assignment of an undeclared variable, which avoids global namespace pollution.
19339: 16673: 15648: 8549: 6276: 6209: 6182: 5110: 18504: 2092:// Syntax error (next to "_", a non-digit. Only 1 separator at a time is allowed 8: 19733: 19620: 19334: 19100: 15655:). If the parameter is not a promise, the parameter itself will be returned immediately. 15644: 15095:), including those beyond the number of named arguments. (While the arguments list has a 11329: 11321: 3338: 3326: 1349: 1343: 679: 16028:
Object literals and array literals allow one to easily create flexible data structures:
49:
Please help update this article to reflect recent events or newly available information.
19506: 19474: 19436: 19392: 19291: 19235: 18812: 18150:
Either the catch or the finally clause may be omitted. The catch argument is required.
18084: 18073: 15876: 15652: 15636: 15059: 13423:
Before the nullish coalescing operator, programmers would use the logical OR operator (
6450: 3312: 1791: 19697: 19456: 19446: 19014: 18995: 18980: 18965: 18950: 18554: 12894: 5894: 3317: 3142: 2056:// Syntax error (doesn't make sense to put a separator next to the decimal point) 2020:// But you can't use them next to a non-digit number part, or at the start or end 734: 294:
pattern, and open bracket occurs sometimes, while others are quite rare. An example:
17229:
Some implementations allow the prototype to be accessed or set explicitly using the
3276:
If one of the operands is a Boolean, the Boolean operand is converted to 1 if it is
358:', so the line is not accidentally joined with the previous one. This is known as a 19314: 19087: 18543: 13727: 13353: 7162:// match: "ac", "abc", "abbc", "abbbc" etc. 6395:
Round to the nearest integer; half fractions are rounded up (e.g. 1.5 rounds to 2)
5992: 5802:
These can be caught by try...catch...finally blocks as described in the section on
2729: 1320://will not raise an exception. i is not reassigned but recreated in every iteration 847:. If a variable is declared in a higher scope, it can be accessed by child scopes. 164: 99: 13733: 8808:
Similarly, the '*' operator is overloaded: it can convert a string into a number.
1048:// Closure: Child function is able to access the variables of the parent function. 19635: 19597: 19563: 19059: 17169:
JavaScript supports inheritance hierarchies through prototyping in the manner of
16105:, which is a simple notation that uses JavaScript-like syntax for data exchange. 13798:// statements specific to ORANOTHERONE (i.e. !ANOTHERVALUE && ORANOTHER); 11823: 4775: 4769: 3196: 3164: 1390: 1384: 862:
where global variables reside. If it is still not found, JavaScript will raise a
844: 697:
statements, only the declaration is hoisted; assignments are not hoisted. Thus a
651: 343:
with the suggestion that the preceding statement be terminated with a semicolon.
1886:// an "integer", although there is only one numeric type in JavaScript 19625: 19511: 19329: 18629: 15002://'gcd' returns a reference to the function itself without invoking it. 9590: 6359: 6027: 5839: 1787: 655: 18754: 15603:// "baz arg" (not "foo var") even though foo() has exited. 11403:
The Boolean function can be used to explicitly convert to a primitive of type
10699:// You can use it even if it passes more parameters than the function will use 8202:// values can also be implicitly returned (i.e. no return statement is needed) 2113:(Not a Number) of the number type may be obtained by two program expressions: 19727: 19424: 19205: 14175: 8617:// Adding a number and a string results in concatenation (from left to right) 1869: 18578:"Storing the information you need — Variables - Learn web development | MDN" 66: 19707: 19655: 19380: 19210: 18654: 13993: 6379: 5843: 5114: 126: 88:
is the set of rules that define a correctly structured JavaScript program.
2029:// Variable is not defined (the underscore makes it a variable identifier) 19548: 13857: 7297:// match: "abbbc", "abbbbc", "abbbbbc" etc. 5976: 1797:
This becomes an issue when comparing or formatting numbers. For example:
667: 583: 559: 175:
letter, and the name of a function or variable with a lower-case letter.
111: 18087:
resulting from an error or a throw statement. Its syntax is as follows:
13348:, the "nullish coalescing operator", which was added to the standard in 8068:
The add function above may also be defined using a function expression:
5141:
only uses space for these two elements, just like any other object. The
5113:
are implemented so that only the defined elements use memory; they are "
1794:, it cannot always exactly represent real numbers, including fractions. 19712: 19498: 19397: 19385: 19324: 19275: 19265: 19225: 19172: 19123: 18485: 16540:// Assigns the function itself, not its evaluated result, i.e. not px() 14119: 13357: 13349: 13341: 8288:
For functions that need to be hoisted, there is a separate expression:
6085: 6041: 4400:// changing the value of x does not change the key stored in the object 3138: 2541: 626: 102:
lacks an official standard text output function (with the exception of
84: 71: 18516: 17478:// Copies Derived.prototype to d instance's hidden prototype slot. 19702: 18633: 16127:
is just automatically set to the object instance to the left of the "
6048: 5923: 256: 172: 11826:, explicitly converts an expression to a primitive of type Boolean: 2124:// positive infinity (negative obtained with -Infinity for instance) 1948:// Note: Knowledge syntax doesn't support numeric separators yet 1931:// a hexadecimal integer equal to 255, digits represented by the ... 570:, the 6th version of the language, variables could be declared with 19630: 19553: 19414: 19306: 19195: 13885: 13718:
statement, the conditional operator cannot omit its "else-branch".
11310: 7207:// match: "abc", "abbc", "abbbc" etc. 6245: 3346: 3300:
methods of the object. If this fails, a runtime error is generated.
2933:
constructor creates a string object (an object wrapping a string):
2173: 1784: 18870: 17658:// true in Mozilla-based implementations and false in many others. 17004:// and Foo.prototype has a constructor slot pointing back to Foo). 15074:
object; this provides access to all arguments using indices (e.g.
10753:// assigns the array to arg1, and nothing to the other parameters. 19645: 19602: 19592: 19319: 19069:
Mozilla Developer Center Core References for JavaScript versions
18659: 16977:
The constructor itself is referenced in the object's prototype's
15851: 13360:. It evaluates its left-hand operand and, if the result value is 12748: 8358:
Hoisting allows you to use the function before it is "declared":
6066: 5434:// create a new Date instance representing the current time/date. 3231:) can be avoided by using the type checked comparison operators ( 2534: 1332:// throws a SyntaxError: Missing initializer in const declaration 630: 4889:
s may be accessed using normal object property access notation:
3667:// false...... NaN is not equivalent to anything, including NaN. 2664:
Individual characters within a string can be accessed using the
1790:
doubles. Although this format provides an accuracy of nearly 16
1543:
Note: There is no built-in language literal for undefined. Thus
19516: 19250: 19167: 19159: 19149: 19144: 19139: 19052: 17142:// this is ignored by instanceof - only y's prototype's 16150: 15659: 12259:
The ternary operator can also be used for explicit conversion:
5835: 5512:// create a new Date instance representing 2010-Mar-01 14:25:30 5464:// create a new Date instance representing 2010-Mar-01 00:00:00 3155: 586:
variables. Before ES6, variables could only be declared with a
114:, and that almost all Web browsers provide the alert function, 47:. The reason given is: New features/versions now in JavaScript. 18606:. Mozilla Developer Network. 16 September 2010. Archived from 17001:// x = new Foo() would set x's prototype to Foo.prototype, 7342:// match: "abc", "abbc", "abbbc" 3670:// Type checked comparison (no conversion of types and values) 3223:
Automatic type coercion by the equality comparison operators (
19681: 19536: 19357: 19177: 19092: 17663:
The following shows clearly how references to prototypes are
13352:'s 11th edition. In earlier versions, it could be used via a 12842:// assigns t, or the default value, if t is null, empty, etc. 5818:
object contains various math-related constants (for example,
503: 17157:
Object deletion is rarely used as the scripting engine will
17154:
property, as discussed in the "Inheritance" section below.)
14589:// Continues the first loop, 'finished' is not shown 13786:// no break statement, falling through to the following case 9904:// object_3 still references what object_2 referenced before 8746:// displays 77, numbers stay numbers until a string is added 5535:
Methods to extract fields are provided, as well as a useful
2133:// The Not-A-Number value, also returned as a failure in ... 19640: 19543: 19531: 19240: 16998:// Use of 'new' sets prototype slots (for example, 16102: 14363: 13866:
String literal values can also be used for the case values.
12641:
Expressions that use features such as post–incrementation (
6408: 4988:// It's also possible to not fill in parts of the array 4985:// same array - You can also have an extra comma at the end 3321:
left–operand is returned, if it can be evaluated as :
2968:
method returning the primitive string wrapped within them:
908:
Here are some examples of variable declarations and scope:
712:
statement in the middle of the function is equivalent to a
142: 19032:
A re-introduction to JavaScript - Mozilla Developer Center
16663:// Throws an exception, because foo1.m2 doesn't exist. 15662:
library were not Promises/A+ compatible until jQuery 3.0.
10588:// For comparison, doing this without the spread operator 19571: 19003: 15886:
JavaScript has several kinds of built-in objects, namely
15379:// Does not affect obj1 at all. 3 is additional parameter 10750:// For comparison, doing this without the spread operator 3793:// true.... only ±0 and NaN are "falsy" numbers 2855:
Quotes of the same type cannot be nested unless they are
2109: 1868:
method should be used to round numbers whenever they are
1003:// global, because it wasn't declared anywhere before 721:
declaration statement at the top of the function, and an
566:
has a type) can be stored in any variable. Starting with
138: 14035:
Iterates through all enumerable properties of an object.
2172:
These three special values correspond and behave as the
946:// Also global, this time because it is not in any block 18119:// Statements that execute in the event of an exception 10552:// It can be used multiple times in the same expression 9859:// object_3 references the same object as object_2 does 9817:// assign reference of newly created object to object_1 8499:// => 2, arity of the function (number of arguments) 5958: 928:// A global variable, because it is not in any function 590:
statement. Values assigned to variables declared with
18992:
Speaking JavaScript: An In-Depth Guide for Programmers
17139:// Even though Foo is set to y's constructor slot, 13127:
shift right (zero fill at left). For positive numbers,
12971:
shift right (zero fill at left). For positive numbers,
9901:// object_2 now references the same object as object_1 7840:"The date and time are 2009-09-08 09:37:08." 5822:) and functions (for example, cosine). (Note that the 4868:// Equivalent to console.log("hello World"); 3826:// true.... only the empty string is "falsy" 3242:
When type conversion is required, JavaScript converts
1281:// throws a TypeError: Assignment to constant variable 270:
The five problematic tokens are the open parenthesis "
251:, whitespace in JavaScript source can directly impact 18673:
ECMA-262 5e edition clarified this behavior with the
16121:
When called as a method, the standard local variable
14075:}. Thus, adding a method to the array prototype with 13117:
leftmost bit (sign bit) are shifted in from the left
12961:
leftmost bit (sign bit) are shifted in from the left
12709:// When a is false, there is no reason to evaluate b. 6212: 6185: 6131: 6096: 4756:
The JavaScript language provides a handful of native
4430:// changing x back just creates another unique Symbol 1099:// We can use x1 and x2 here, because they are global 17918:// No effect on foo, the *reference* to t is copied. 15863:
For convenience, types are normally subdivided into
12742:// When c is true, there is no reason to evaluate f. 12682:// When a is true, there is no reason to evaluate b. 10110:
to receive the substructures of the assigned value.
8749:// Convert a string to a number using the unary plus 1875:
Numbers may be specified in any of these notations:
14334:The semantics are similar to the with statement of 13783:// statements for when ANOTHERVALUE || ORNAOTHERONE 12636:// "2" → 2 ... (2 != 1) ... 1 ← true 7997:Every function in JavaScript is an instance of the 7498:// match: "water", "watermark", 5850:Some of the constants contained in the Math object 3098:// Is false, because they are two distinct objects. 3033:objects does not behave as with string primitives: 618:), while subsequent characters can also be digits ( 290:". Of these, the open parenthesis is common in the 27:
Set of rules defining correctly structured programs
18542: 18481:Comparison of JavaScript-based source code editors 18144:, if it does not want to handle a specific error. 18023:// Does affect baz, and any other derived classes. 15984:// A != A2, {}s create new objects as copies. 6221: 6194: 6148: 6113: 74:code with keywords highlighted in different colors 18098:// Statements in which exceptions might be thrown 15883:, which ordinary associative arrays do not have. 13603: 4533:// The function should provide an iterator for x 2403:// You can use the isNaN methods to check for NaN 2041:// Syntax error (cannot be at the end of numbers) 831:pattern – or by declaring the variable using the 745:until it is initialized. Variables declared with 19725: 19053:JavaScript on About.com: lessons and explanation 18825:ECMA-262, Edition 3, 7.5.3 Future Reserved Words 18315:event is more commonly used to trap exceptions. 15665:Here's an example (modified from this article): 12312:// “truthy”, but the comparison uses .toString() 8677:// displays $ 34, but $ 7 may have been expected 8428:A function instance has properties and methods. 6296:Floor: round down to largest integer ≤ argument 3532:// false... false → 0 !== 2 ← "2" 3505:// false... true → 1 !== 2 ← "2" 2918:"\"Hello, World!\" he said." 2244:object is created (though it is of little use): 18994:, 460 pages, O'Reilly Media, 25 February 2014, 18364: 18131:// Statements that execute afterward either way 17133:// Foo.prototype, since it was initialised with 16585:// No need for a constructor to make an object. 12420:// "0" → 0 ... (0 == 0) ... 0 ← false 6382:number between 0 (inclusive) and 1 (exclusive) 5773:Custom error messages can be created using the 4316:// they can be used as unique keys in an object 3884:) be used in preference to the Boolean object. 3760:// false... data types match, but values differ 606:are supported by modern browsers. A variable's 19048:Interactive JavaScript Lessons - example-based 17218:. This is made clear by changing the value of 14804:"Non-Numeric arguments not allowed." 12807:// if a is false, return a, otherwise return b 12528:// "1" → 1 ... (1 == 1) ... 1 ← true 7774:"We start at 11:30, 12:15 and 16:45" 5420:constructor. Note that months are zero-based. 3847:// true.... all objects are "truthy" 1511:// unenforced type during check, displays true 19108: 18777:"Spread syntax (...) - JavaScript | MDN" 17161:objects that are no longer being referenced. 17130:// y's prototype is Object.prototype, not 15020:// mygcd and gcd reference the same function. 13115:shift right (sign-propagating); copies of the 12959:shift right (sign-propagating); copies of the 12780:// if a is true, return a, otherwise return b 10747:// "5:1:2" → foo(5, a, a, a, a, 6); 10494:The ECMAScript 2015 standard introduced the " 7558:// /m - allow matches to span multiple lines 4626:// for..of loops automatically iterate values 1579:. A more robust approach is to compare using 838: 594:cannot be changed, but their properties can. 11305:JavaScript provides four logical operators: 11030:Rest parameters are similar to Javascript's 10717:// You can mix it with non-spread parameters 10570:// It can be combined with non-spread items. 5530:// create a new Date instance from a String. 4847:// Fill the next empty index, in this case 0 4823:// Point the variable myArray to a newly ... 4806:method occupies the 0th index of the array. 2873:'"Hello, World!" he said.' 2623:`This is what is stored in anotherGreeting: 1934:// ... letters A-F may be upper or lowercase 1904:// another floating-point, equivalent to 345 1603:Functions like this won't work as expected: 1538:// enforce type during check, displays false 1214:// throws a ReferenceError: i is not defined 242: 237:// throws a ReferenceError: A is not defined 118:can also be used, but is not commonly used. 106:). Given that JavaScript is mainly used for 15875:terminology). Objects may be thought of as 10104: 6940:// \u0000...\uFFFF - Unicode hexadecimal 4778:is a JavaScript object prototyped from the 3586:// true.... false → 0 === 0 ← "0" 3559:// true.... true → 1 === 1 ← "1" 133:JavaScript borrows most of its syntax from 19115: 19101: 18897: 13869:Expressions can be used instead of values. 13322:// "22", not "4" or 4. 10768:// "1,2,3,4:undefined:undefined" 8979:division (returns a floating-point value) 4939:Declaration of an array can use either an 3613:// true.... false → 0 === 0 ← "" 3304: 2533:BigInts can be used for arbitrarily large 1451:// test variable exists, but value not ... 1415:// variable declared, but not defined, ... 893:) will also create a new global variable. 678:, and it is equivalent to variables being 19088:Mozilla JavaScript Language Documentation 18910: 10846:// "b" would be overridden here 10006:// object_3 changes object_1 and object_2 7813:/(\d{4}-\d{2}-\d{2}) (\d{2}:\d{2}:\d{2})/ 7117:// match: "ac", "abc" 6943:// \x00...\xFF - ASCII hexadecimal 1481:// testObj exists, property does not, ... 822:// declaration and assignment are hoisted 259:end statements in JavaScript. Because of 18878:"Taming the asynchronous beast with ES7" 18809:"ECMAScript 2020 Language Specification" 18540: 17192:, the reference to the base instance of 16174:is set to a newly created blank object. 15062:and may be assigned to other variables. 10609:// It works the same with function calls 7903:// First group == "2009-09-08" 5601:// Displays '2010-3-1 14:25:30': 2924:// Works by escaping " with \" 1943:(the underscore), introduced in ES2021: 65: 18733:"Comparison Operators - MDC Doc Center" 18604:"Values, Variables, and Literals - MDC" 10714:// "1:2:3" → foo(a, a, a, a); 10489: 9964:// object_3 doesn't change object_2 7921:// Second group == "09:37:08" 5803: 4743:// "apple" "orange" 3730:// true.... data types and values match 2540:When dividing BigInts, the results are 1337: 843:Variables declared outside a scope are 829:immediately-invoked function expression 641: 292:immediately invoked function expression 14: 19726: 13926:statements will be executed every time 13525: 7984:"Did not find a valid date!" 4224:is a unique and immutable identifier. 3697:// false...... data types do not match 2240:When used as a constructor, a numeric 1990:// Support with binary, octals and hex 610:must start with a letter, underscore ( 167:. It is common to start the name of a 19096: 18076:statement to handle run-time errors. 18064: 17457:// Required to make `instanceof` work 17222:, which is reflected in the value of 14109:loops to loop over the method's name. 13520: 13335:Null coalescing operator § JavaScript 13056: 12847: 9050:decrement (can be prefix or postfix) 9040:increment (can be prefix or postfix) 9020:unary conversion of string to number 6955:// . - any character 6930: 6444: 5963:: circumference/diameter of a circle 4882:property will remove larger indices. 4361:// as compared to normal numeric keys 3424:// false... false → 0 !== 2 ← 2 3397:// false... true → 1 !== 2 ← 2 2590:'Greetings, people of Earth.' 2275:However, NaN is not equal to itself: 1783:Numbers are represented in binary as 1348:The JavaScript language provides six 682:at the top of the function or block. 518:/* this is a long, multi-line comment 18374: 17544:"Base::aNEWBaseFunction()" 17203:Derive does not contain a value for 17025:// The above is almost equivalent to 14345:), this statement is not allowed in 14168: 12747:In early versions of JavaScript and 11038:, however, rest parameters are true 10533:{ prop: bar.prop, prop2: bar.prop2 } 6937:// A...Z a...z 0...9 - alphanumeric 6642: 5214:// also results in "brown" 418:The five restricted productions are 145:, with some indirect influence from 29: 19483:Comparison of JavaScript frameworks 19011:JavaScript For Dummies, 4th Edition 18975:Thomas A. Powell, Fritz Schneider: 18898:Foundation, Node.js (30 May 2017). 16765:// On MyObject Function, not object 15925: 15107:; it does not have methods such as 13721: 13490:, otherwise it will be assigned 3. 13395:, otherwise it will be assigned 3. 11126:identical (equal and of same type) 9030:unary negation (reverses the sign) 7797: 7680: 4623:// { value: undefined, done: true } 4608:// { value: undefined, done: true } 3860:for the object wrapper, it returns 2136:// ... string-to-number conversions 1864:As a result, a routine such as the 574:for function scoped variables, and 527:/* Comments /* may not be nested */ 350:semicolons on lines starting with ' 158: 24: 18977:JavaScript: The Complete Reference 18939: 18755:"The Elements of JavaScript Style" 17145:// constructor slot is considered. 14371:is not implemented in JavaScript. 13986: 13061:JavaScript supports the following 13035:JavaScript supports the following 12891:JavaScript supports the following 11412:// Only empty strings return false 10882:// override = { a: 1, c: 3, b: 4 } 9005:JavaScript supports the following 8934:JavaScript supports the following 6248:up to smallest integer ≥ argument 5826:object has no constructor, unlike 3864:. Because all objects evaluate as 3640:// false... false → 0 !== NaN 3218: 3203:of the previous list) evaluate as 3167:. When used in a logical context, 1939:There's also a numeric separator, 1760:is an unknown identifier, whereas 1454:// ... defined, displays undefined 25: 19750: 19025: 18900:"Node v8.0.0 (Current) - Node.js" 18267:"InvalidEmailException" 17382:"Derived::anOverride()" 17325:"Base::aBaseFunction()" 16679:Example: Manipulating an object: 16149:explicitly—some packages such as 16023:// Custom constructor (see below) 11514:// Only zero and NaN return false 6637:// == "My name is John" 5794:"Something went wrong." 5105:// an empty array with length 365 4751: 471:// Returns undefined. Treated as: 168: 19041:ECMAScript standard references: 18962:JavaScript: The Definitive Guide 18960:David Flanagan, Paula Ferguson: 18545:JavaScript: The definitive Guide 18195:"InvalidNameException" 15635:This section is an excerpt from 14026:// statements using some_object; 13929:the for{} loop cycles, while the 13333:This section is an excerpt from 13105:shift left (zero fill at right) 12949:shift left (zero fill at right) 10021:* Prints the console.log message 9787:* To learn JavaScript objects... 8381:// => 3, not a ReferenceError 7555:// /i - ignore upper/lower case 7446: 6949:// \n - new line 3478:// true.... false → 0 === 0 ← 0 3451:// true.... true → 1 === 1 ← 1 2850:// ... are not of the same case. 2728:However, JavaScript strings are 1922:// an octal integer equal to 255 1418:// ... set to value of undefined 346:Some suggest instead the use of 34: 18891: 18857:"jQuery Core 3.0 Upgrade Guide" 18849: 18828: 18819: 18801: 18787: 18769: 18747: 18725: 18651:JavaScript Scoping and Hoisting 17430:// Must be before new Derived() 16668: 14730:Function (computer programming) 12579:// .toString() == "2" 12471:// .toString() == "1" 12363:// .toString() == "0" 10843:// copy = { a: 1, b: 2, c: 3 }; 8989:modulo (returns the remainder) 8529:"function subtract(x, y) { 5402:// results in "brown" 5381:// results in "small" 5294:// results in "large" 5199:// results in "brown" 2805:// Here compare1 contains true. 1913:// a binary integer equal to 11 1573:"I'm defined now" 598:should no longer be used since 558:in standard JavaScript have no 521:about my script. May it one day 149:in its object prototype system. 19122: 18700: 18675:Declarative Environment Record 18667: 18643: 18622: 18596: 18570: 18534: 18509: 18498: 18370:(Not related to Web browsers.) 18231:"InvalidIdException" 17283:"Base::anOverride()" 17176:In the following example, the 17164: 16945:// remove a property of object 15629: 14454:// Stops after the 4th attempt 13604:Conditional (ternary) operator 13537: 13478:will be assigned the value of 13379:will be assigned the value of 11050:can be used on them directly. 10370:// displays: 5,6,Baz,,,Content 2838:// Here compare2 contains ... 2141:Infinity and NaN are numbers: 1859:// displays 0.9299999999999999 801:// declaration is hoisted only 625:Starting with JavaScript 1.5, 495:Comment (computer programming) 442:take an optional value, while 13: 1: 18964:, O'Reilly & Associates, 18517:"Chapter 1. Basic JavaScript" 18491: 14173:The syntax of the JavaScript 14118:The syntax of the JavaScript 14113: 13991:The syntax of the JavaScript 13884:The syntax of the JavaScript 13732:The syntax of the JavaScript 11053: 10819:// This would copy the object 9507: 8929: 6598:// == 11 (letters before Tom) 5524:"2010-3-1 14:25:30" 2167:// returns "number" 2155:// returns "number" 562:attached, so any value (each 261:automatic semicolon insertion 19488:List of JavaScript libraries 18505:JavaScript 1.1 specification 18365:Native functions and methods 14723: 13487: 13444: 13245: 13235: 13225: 13121: 13109: 13099: 13089: 13079: 13069: 13063:binary assignment operators: 13044: 12965: 12953: 12943: 12933: 12923: 12913: 12903: 12874: 12864: 12854: 11130: 11120: 11110: 11100: 11090: 11080: 11070: 11060: 11042:objects, so methods such as 9574: 9564: 9554: 9544: 9534: 9524: 9514: 9044: 9034: 9024: 9014: 8993: 8983: 8973: 8963: 8953: 8943: 8543: 7047: 6997:'Hi Tom, Tam or Tim' 6345:(x < y) ? x : y 6327:(x > y) ? x : y 5942:Logarithm to the base 10 of 4593:// { value: 4, done: false } 4578:// { value: 3, done: false } 4563:// { value: 2, done: false } 4548:// { value: 1, done: false } 4313:// since x and y are unique, 3159:operator returns the string 2424:"converted to NaN" 1378: 544: 515:// a short, one-line comment 7: 19739:Programming language syntax 19442:Visual Studio Team Services 18681:. With this formalism, the 18474: 18369: 17580:// Base::aNEWBaseFunction() 15873:prototype-based programming 15637:Async/await § In JavaScript 15337:// Ignores actual parameter 14673:// Displays 'Hello' 13879: 13218: 11748:// These types return false 11294: 10379:// swap contents of a and b 9779:Assignment of object types 9208:// x becomes 1; displays 1 9163:// displays 3; x becomes 2 8936:binary arithmetic operators 7992: 7537:"Hi Tom or John!" 7453:// ( ) - groups characters 7252:// match: "abbbc" 6946:// \t - tab 6001:Methods of the Math object 5999: 5848: 4826:// ... created, empty Array 4388:// overrides the value of 1 2847:// ... of both operands ... 2844:// ... first characters ... 903: 488: 338:// a = b + c(d + e).foo(); 10: 19755: 19465:List of ECMAScript engines 18949:, Wiley, John & Sons, 18836:"await - JavaScript (MDN)" 17207:, so it is retrieved from 16108: 15858: 15634: 14727: 13725: 13474:In the following example, 13375:In the following example, 13332: 12886: 11817:// equivalent to Boolean() 11658:// All objects return true 11300: 10591:// creates a nested array. 9580:exponentiation and assign 9118:// displays 2; x becomes 3 9094:// x becomes 2; displays 2 9007:unary arithmetic operators 7597:// == "hi John!" 7492:"Here is water!" 7420:"My name is Tom" 7378:"My name is Tom" 7354:// ^ - string starts with 7347: 7054:// ? - 0 or 1 match 6958:// | - OR 6952:// \r - CR 6613:"My name is Tom" 6580:"My name is Tom" 6544:"My name is Tom" 6496:// returns position Number 6448: 6362:(raised to the power of): 4934:// not the same as myArray 4900:// the 2nd item in myArray 4767: 4677:// Sets are also iterable: 4515:// and Arrays are iterable 4473:; if something implements 3370:// Automatic type coercion 3310: 3133: 2841:// ... false since the ... 1895:// a floating-point number 1382: 1341: 839:Declaration and assignment 548: 510:and many other languages. 492: 121: 19690: 19654: 19611: 19585: 19562: 19496: 19473: 19455: 19366: 19348: 19305: 19284: 19186: 19158: 19130: 18979:, McGraw-Hill Companies, 18687:Object Environment Record 18679:Object Environment Record 18380: 18081:try ... catch ... finally 18071:try ... catch ... finally 17136:// {} instead of new Foo. 16168:keyword, as is the norm, 15075: 14352: 14076: 14043: 13530:A pair of curly brackets 13213:// 7->14->28->56 11096:greater than or equal to 7675:// == "ratutum" 7636:// == "ratutam" 7357:// $ - string ends with 6523:// Here are some examples 6177:Whole circle arctangent ( 5881:: Natural logarithm base 5130: 5118: 4215: 3856:operator does not return 3700:// Explicit type coercion 2956:"Hello, World!" 2575:"Hello, World!" 2547: 2528: 2484:"not converted" 1987:// Support with exponents 1778: 1761: 1695:// ... or that second one 1580: 1562: 1544: 1484:// ... displays undefined 850:When JavaScript tries to 722: 713: 698: 502:syntax is the same as in 243:Whitespace and semicolons 153: 137:, but also inherits from 43:This article needs to be 19058:25 February 2017 at the 18735:. Mozilla. 5 August 2010 18541:Flanagan, David (2006). 18385: 18317: 18159: 18089: 17669: 17565:// Derived::anOverride() 17235: 17180:class inherits from the 16983: 16681: 16180: 16030: 15933: 15667: 15647:. If the parameter is a 15444: 15256: 15117: 14744: 14373: 14235: 14181: 14124: 13999: 13945: 13890: 13738: 13652: 13618: 13541: 13492: 13397: 13259: 13144: 12988: 12818: 12753: 12655: 12651:short-circuit evaluation 12261: 11828: 11409: 11144: 10905: 10537: 10525:this.bar(foo, foo, foo); 10112: 10105:Destructuring assignment 9781: 9594: 9445: 9378: 9215: 9055: 8810: 8557:// Concatenate 2 strings 8554: 8430: 8360: 8290: 8154: 8070: 8003: 7801: 7684: 7549: 7545: 7450: 7351: 7051: 6934: 6646: 6454: 6309:Natural logarithm, base 5910:Natural logarithm of 10 5779: 5768: 5598:// 2010-Mar-01 14:25:30; 5541: 5422: 5222: 5154: 5138:'somethingOther' 4949: 4913: 4891: 4808: 4763: 4479: 4229: 3886: 3367: 3207:, including the strings 3199:. All other values (the 3187:, and the empty string ( 3080:"Hello !" 3056:"Hello !" 3035: 2991:"Hello !" 2970: 2935: 2861: 2832:"hello, World" 2799:"Hello, World" 2757: 2734: 2708: 2674: 2563: 2277: 2246: 2181: 2143: 2115: 1975:// Support with decimals 1960:// Used with big numbers 1945: 1877: 1799: 1743:// ... or that third one 1605: 1403: 1218: 1133: 910: 774: 646:Variables declared with 512: 480:// Should be written as: 453: 364: 296: 180: 19330:Microsoft Edge DevTools 19231:Google Closure Compiler 16648:// m1/m3/m4 a-X a-X c-X 16153:do unusual things with 14228: 13443:operator looks for any 13431:looks specifically for 13344:'s nearest operator is 13251:concatenate and assign 13136:yield the same result. 13050:NOT (inverts the bits) 12980:yield the same result. 12880:Logical And assignment 11025:// "0" → c = 11004:// "3" → c = 7720:"dog,cat,cow" 7072:// {n,m} - range n to m 6149:{\displaystyle +\pi /2} 6114:{\displaystyle -\pi /2} 6056:Math.asin(Math.SQRT1_2) 6035:Math.acos(Math.SQRT1_2) 5809: 5407: 5027:// With the constructor 4841:"hello World" 4204:"Always this" 3357:function, or using the 3305:Boolean type conversion 3024:// Is 'string'. 3006:// Is 'object'. 1395:uninitialized variables 896:Note that JavaScript's 19522:Cascading Style Sheets 18069:JavaScript includes a 16101:This is the basis for 14703:// Will never get here 14559:// Number 3 is skipped 13932:condition is satisfied 13807://The buck stops here. 13037:unary bitwise operator 12870:Logical Or assignment 12649:. JavaScript provides 12645:) have an anticipated 11116:less than or equal to 10891:is used in a function 9184:// displays 2; x is 2 8039:'return x + y' 6562:"Hello Tom!" 6223: 6196: 6164:Math.atan2(-3.7, -3.7) 6150: 6115: 4220:New in ECMAScript6. A 4120:"Never this" 741:a variable's value is 737:is not possible. With 551:Variable (programming) 151: 75: 19527:Document Object Model 19430:Visual Studio Express 18781:developer.mozilla.org 18630:"JavaScript Hoisting" 18582:developer.mozilla.org 17233:slot as shown below. 16927:// add a new property 16674:Constructor functions 16600:"m1/m3/m4 " 16143:methods that can set 13327: 12836:"(default)" 11619:// equivalent to -1*0 9139:// x is 3; displays 3 7873:"Matched: " 7474:"watermark" 6283:raised to this power 6224: 6222:{\displaystyle +\pi } 6197: 6195:{\displaystyle -\pi } 6151: 6116: 3311:Further information: 3258:operands as follows: 3029:Equality between two 2964:These objects have a 2903:" he said." 1734:"undefined" 858:until it reaches the 131: 108:client-side scripting 69: 19340:Safari Web Inspector 18783:. 25 September 2023. 16118:called as a method. 14367:is a reserved word, 14322:Note the absence of 13875:Braces are required. 13860:between those cases. 13298:// "abcde" 11334:AND = a && b 10490:Spread/rest operator 9934:// modifies object_1 9550:multiply and assign 9540:subtract and assign 8548:The '+' operator is 7069:// {0,n} - n or less 7066:// {n,} - n or more 7063:// {n} - exactly n 6796:'Odd number' 6277:Exponential function 6210: 6183: 6129: 6094: 3359:conditional operator 2668:method (provided by 2557:standard allows the 1870:formatted for output 1391:value of "undefined" 1350:primitive data types 1338:Primitive data types 988:// 2 local variables 642:Scoping and hoisting 93:standard text output 19621:Active Server Pages 19065:JavaScript Training 19009:Emily Vander Veer: 19004:free online edition 18757:. Douglas Crockford 18708:"Template literals" 18691:Lexical Environment 18038:"baz.m1 " 16486:"foo1/2 " 16131:". (There are also 15591:"baz arg" 15498:"foo var" 15060:first class objects 13526:Compound statements 13283:// "abcd" 12860:Nullish assignment 11345:c ? t : f 9443:You could also do: 7651:"ratatam" 7612:"ratatam" 7573:"hi tom!" 7438:"Hi Tom!" 6880:'Hello Tom' 6838:'Format OK' 6429:Math.tan(Math.PI/4) 6401:Math.sin(Math.PI/4) 6254:Math.cos(Math.PI/4) 6011:rounded to 5 digits 6002: 5860:rounded to 5 digits 5851: 5126:'someThing' 3913:// Object false {} 3868:, a method such as 3363:c ? t : f 3280:, or to 0 if it is 2820:"Hello, " 2787:"Hello, " 2193:"123.456" 1772:'undefined' 1750:isUndefined(my_var) 1594:'undefined' 1393:is assigned to all 1344:Primitive data type 614:), or dollar sign ( 360:defensive semicolon 19437:Visual Studio Code 19292:JavaScript library 19236:Google Web Toolkit 18990:Axel Rauschmayer: 18813:Ecma International 18311:In a browser, the 18083:statement catches 18074:exception handling 18065:Exception handling 17984:"baz.m " 17933:"foo.m " 17810:"bar.m " 17220:base.aBaseFunction 16555:"prefix" 15877:associative arrays 15653:exception handling 14634:'finished' 13616:is to statements. 13521:Control structures 13057:Bitwise Assignment 12848:Logical assignment 10484:// displays: 4,5,3 10208:// displays: 3,4,5 9570:modulo and assign 9560:divide and assign 8587:// Add two numbers 7060:// + - 1 or more 7057:// * - 0 or more 6931:Character matching 6661:// \w - word char 6658:// \S - non space 6652:// \D - non digit 6499:"string" 6478:"string" 6475:// returns Boolean 6451:Regular expression 6445:Regular expression 6219: 6192: 6146: 6111: 6000: 5849: 5804:exception handling 4464:well known symbols 4457:// => undefined 4427:// => undefined 4162:"object" 3994:// Not recommended 3880:function (without 3313:Truthy (computing) 2599:aMultilineGreeting 1792:significant digits 1042:'penguins' 772:So, for example, 658:, while ones with 483:// return a + b; 409:// (d + e).foo(); 76: 19721: 19720: 19698:Douglas Crockford 19320:Firefox Inspector 19297:JavaScript syntax 18795:"rest parameters" 18560:978-0-596-10199-2 18451:"x + 2" 18375:eval (expression) 18142:throw(errorValue) 17735:"Three" 16519:// foo1/2 a-Y b-Z 16072:"Smith" 16017:'value 2' 16005:'value 1' 15957:// Object literal 15709:// post a new doc 14176:do ... while loop 14169:Do ... while loop 13467:, and of course, 13255: 13254: 13140: 13139: 13054: 13053: 12984: 12983: 12895:bitwise operators 12884: 12883: 11466:"false" 11140: 11139: 10895:, it indicates a 10521:this.bar(...foo); 10508:In other words, " 10015:// displays 4 4 4 9973:// displays 7 7 5 9943:// displays 7 7 2 9913:// displays 1 1 2 9886:// displays 1 2 2 9584: 9583: 9054: 9053: 9003: 9002: 8584:// displays Hello 7273:"abbbc" 7228:"abbbc" 6820:'My name' 6664:// \W - non word 6643:Character classes 6442: 6441: 5998: 5997: 5926:to the base 2 of 5895:Natural logarithm 5369:"small" 5357:"black" 5336:"large" 5324:"brown" 5282:"small" 5270:"black" 5255:"large" 5243:"brown" 5187:"large" 5175:"brown" 4961:// Array literals 4477:, it's iterable: 4183:"false" 3347:negation operator 3337:, in the case of 3325:, in the case of 3318:Douglas Crockford 3263:Number and String 3195:due to automatic 3143:Boolean data type 2769:"World" 1832:// displays false 1027:'monkeys' 735:forward reference 274:", open bracket " 64: 63: 18:Variable hoisting 16:(Redirected from 19746: 19665: 19564:Package managers 19374: 19117: 19110: 19103: 19094: 19093: 19037:JavaScript Loops 18947:JavaScript Bible 18933: 18932: 18930: 18928: 18914: 18908: 18907: 18895: 18889: 18888: 18886: 18884: 18874: 18868: 18867: 18865: 18863: 18853: 18847: 18846: 18844: 18842: 18832: 18826: 18823: 18817: 18816: 18805: 18799: 18798: 18791: 18785: 18784: 18773: 18767: 18766: 18764: 18762: 18751: 18745: 18744: 18742: 18740: 18729: 18723: 18722: 18720: 18718: 18704: 18698: 18671: 18665: 18647: 18641: 18640: 18626: 18620: 18619: 18617: 18615: 18600: 18594: 18593: 18591: 18589: 18574: 18568: 18567: 18548: 18538: 18532: 18531: 18529: 18527: 18513: 18507: 18502: 18470: 18467: 18464: 18461: 18458: 18455: 18452: 18449: 18446: 18443: 18440: 18439:"val " 18437: 18434: 18431: 18428: 18425: 18422: 18419: 18416: 18413: 18410: 18407: 18404: 18401: 18398: 18395: 18392: 18389: 18382: 18371: 18360: 18357: 18354: 18351: 18348: 18345: 18342: 18339: 18336: 18333: 18330: 18327: 18324: 18321: 18314: 18307: 18304: 18301: 18298: 18295: 18292: 18289: 18286: 18283: 18280: 18277: 18274: 18271: 18268: 18265: 18262: 18259: 18256: 18253: 18250: 18247: 18244: 18241: 18238: 18235: 18232: 18229: 18226: 18223: 18220: 18217: 18214: 18211: 18208: 18205: 18202: 18199: 18196: 18193: 18190: 18187: 18184: 18181: 18178: 18175: 18172: 18169: 18166: 18163: 18143: 18135: 18132: 18129: 18126: 18123: 18120: 18117: 18114: 18111: 18108: 18105: 18102: 18099: 18096: 18093: 18082: 18072: 18057: 18054: 18051: 18048: 18045: 18042: 18039: 18036: 18033: 18030: 18027: 18024: 18021: 18018: 18015: 18012: 18009: 18006: 18003: 18000: 17997: 17994: 17991: 17988: 17985: 17982: 17979: 17976: 17973: 17970: 17967: 17964: 17961: 17958: 17955: 17952: 17949: 17946: 17943: 17940: 17937: 17934: 17931: 17928: 17925: 17922: 17919: 17916: 17913: 17910: 17907: 17904: 17901: 17898: 17895: 17892: 17889: 17886: 17883: 17880: 17877: 17874: 17871: 17868: 17865: 17862: 17859: 17856: 17853: 17850: 17847: 17844: 17841: 17838: 17835: 17832: 17829: 17826: 17823: 17820: 17817: 17814: 17811: 17808: 17805: 17802: 17799: 17796: 17793: 17790: 17787: 17784: 17781: 17778: 17775: 17772: 17769: 17766: 17763: 17760: 17757: 17754: 17751: 17748: 17745: 17742: 17739: 17736: 17733: 17730: 17727: 17724: 17721: 17718: 17715: 17712: 17709: 17706: 17703: 17700: 17697: 17694: 17691: 17688: 17685: 17682: 17679: 17676: 17673: 17659: 17656: 17653: 17650: 17647: 17644: 17641: 17638: 17635: 17632: 17629: 17626: 17623: 17620: 17617: 17614: 17611: 17608: 17605: 17602: 17599: 17596: 17593: 17590: 17587: 17584: 17581: 17578: 17575: 17572: 17569: 17566: 17563: 17560: 17557: 17554: 17551: 17548: 17545: 17542: 17539: 17536: 17533: 17530: 17527: 17524: 17521: 17518: 17515: 17512: 17509: 17506: 17503: 17500: 17497: 17494: 17491: 17488: 17485: 17482: 17479: 17476: 17473: 17470: 17467: 17464: 17461: 17458: 17455: 17452: 17449: 17446: 17443: 17440: 17437: 17434: 17431: 17428: 17425: 17422: 17419: 17416: 17413: 17410: 17407: 17404: 17401: 17398: 17395: 17392: 17389: 17386: 17383: 17380: 17377: 17374: 17371: 17368: 17365: 17362: 17359: 17356: 17353: 17350: 17347: 17344: 17341: 17338: 17335: 17332: 17329: 17326: 17323: 17320: 17317: 17314: 17311: 17308: 17305: 17302: 17299: 17296: 17293: 17290: 17287: 17284: 17281: 17278: 17275: 17272: 17269: 17266: 17263: 17260: 17257: 17254: 17251: 17248: 17245: 17242: 17239: 17232: 17225: 17221: 17215: 17210: 17206: 17199: 17195: 17191: 17187: 17183: 17179: 17153: 17146: 17143: 17140: 17137: 17134: 17131: 17128: 17125: 17122: 17119: 17116: 17113: 17110: 17107: 17104: 17101: 17098: 17095: 17092: 17089: 17086: 17083: 17080: 17077: 17074: 17071: 17068: 17065: 17062: 17059: 17056: 17053: 17050: 17047: 17044: 17041: 17038: 17035: 17032: 17029: 17026: 17023: 17020: 17017: 17014: 17011: 17008: 17005: 17002: 16999: 16996: 16993: 16990: 16987: 16973: 16970: 16967: 16964: 16961: 16958: 16955: 16952: 16949: 16946: 16943: 16940: 16937: 16934: 16931: 16928: 16925: 16922: 16919: 16916: 16913: 16910: 16907: 16904: 16901: 16898: 16895: 16892: 16889: 16886: 16883: 16880: 16877: 16874: 16871: 16868: 16865: 16862: 16859: 16856: 16853: 16850: 16847: 16844: 16841: 16838: 16835: 16832: 16829: 16826: 16823: 16820: 16817: 16814: 16811: 16808: 16805: 16802: 16799: 16796: 16793: 16790: 16787: 16784: 16781: 16778: 16775: 16772: 16769: 16766: 16763: 16760: 16759:"blue" 16757: 16754: 16751: 16748: 16745: 16742: 16739: 16736: 16733: 16730: 16727: 16724: 16721: 16718: 16715: 16712: 16709: 16706: 16703: 16700: 16697: 16694: 16691: 16688: 16685: 16664: 16661: 16658: 16655: 16652: 16649: 16646: 16643: 16640: 16637: 16634: 16631: 16628: 16625: 16622: 16619: 16616: 16613: 16610: 16607: 16604: 16601: 16598: 16595: 16592: 16589: 16586: 16583: 16580: 16577: 16574: 16571: 16568: 16565: 16562: 16559: 16556: 16553: 16550: 16547: 16544: 16541: 16538: 16535: 16532: 16529: 16526: 16523: 16520: 16517: 16514: 16511: 16508: 16505: 16502: 16499: 16496: 16493: 16490: 16487: 16484: 16481: 16478: 16475: 16472: 16469: 16466: 16463: 16460: 16457: 16454: 16451: 16448: 16445: 16442: 16439: 16436: 16433: 16430: 16427: 16424: 16421: 16418: 16415: 16412: 16409: 16406: 16403: 16400: 16397: 16394: 16391: 16388: 16385: 16382: 16379: 16376: 16373: 16370: 16367: 16364: 16361: 16358: 16355: 16352: 16349: 16346: 16343: 16340: 16337: 16334: 16331: 16328: 16325: 16322: 16319: 16316: 16313: 16310: 16307: 16304: 16301: 16298: 16295: 16292: 16289: 16286: 16283: 16280: 16277: 16274: 16271: 16268: 16265: 16262: 16259: 16256: 16253: 16250: 16247: 16244: 16241: 16238: 16235: 16232: 16229: 16226: 16223: 16220: 16217: 16214: 16211: 16208: 16205: 16202: 16199: 16196: 16193: 16190: 16187: 16184: 16172: 16166: 16157: 16147: 16141: 16135: 16130: 16125: 16097: 16094: 16091: 16088: 16085: 16082: 16079: 16076: 16073: 16070: 16067: 16064: 16061: 16058: 16055: 16052: 16049: 16046: 16043: 16040: 16037: 16034: 16024: 16021: 16018: 16015: 16012: 16009: 16006: 16003: 16000: 15997: 15994: 15991: 15988: 15985: 15982: 15979: 15976: 15973: 15970: 15967: 15964: 15961: 15958: 15955: 15952: 15949: 15946: 15943: 15940: 15937: 15926:Creating objects 15921: 15917: 15913: 15909: 15905: 15901: 15897: 15893: 15889: 15848: 15845: 15842: 15839: 15836: 15833: 15830: 15827: 15824: 15821: 15818: 15815: 15812: 15809: 15806: 15803: 15800: 15797: 15794: 15791: 15788: 15785: 15782: 15779: 15776: 15773: 15770: 15767: 15764: 15761: 15758: 15755: 15752: 15749: 15746: 15743: 15740: 15737: 15734: 15731: 15728: 15725: 15722: 15719: 15716: 15713: 15710: 15707: 15704: 15701: 15698: 15695: 15692: 15689: 15686: 15683: 15680: 15677: 15674: 15671: 15625: 15622: 15619: 15616: 15613: 15610: 15607: 15604: 15601: 15598: 15595: 15592: 15589: 15586: 15583: 15580: 15577: 15574: 15571: 15568: 15565: 15562: 15559: 15556: 15553: 15550: 15547: 15544: 15541: 15538: 15535: 15532: 15529: 15526: 15523: 15520: 15517: 15514: 15511: 15508: 15505: 15502: 15499: 15496: 15493: 15490: 15487: 15484: 15481: 15478: 15475: 15472: 15469: 15466: 15463: 15460: 15457: 15454: 15451: 15448: 15434: 15431: 15428: 15425: 15422: 15419: 15416: 15413: 15410: 15407: 15404: 15401: 15398: 15395: 15392: 15389: 15386: 15383: 15380: 15377: 15374: 15371: 15368: 15365: 15362: 15359: 15356: 15353: 15350: 15347: 15344: 15341: 15338: 15335: 15332: 15329: 15326: 15323: 15320: 15317: 15314: 15311: 15308: 15305: 15302: 15299: 15296: 15293: 15290: 15287: 15284: 15281: 15278: 15275: 15272: 15269: 15266: 15263: 15260: 15250: 15247: 15244: 15241: 15238: 15235: 15232: 15229: 15226: 15223: 15220: 15217: 15214: 15211: 15208: 15205: 15202: 15199: 15196: 15193: 15190: 15187: 15184: 15181: 15178: 15175: 15172: 15169: 15166: 15163: 15160: 15157: 15154: 15151: 15148: 15145: 15142: 15139: 15136: 15133: 15130: 15127: 15124: 15121: 15114: 15110: 15106: 15099:property, it is 15098: 15094: 15093: 15090: 15087: 15084: 15081: 15078: 15073: 15069: 15054: 15051: 15048: 15045: 15042: 15039: 15036: 15033: 15030: 15027: 15024: 15021: 15018: 15015: 15012: 15009: 15006: 15003: 15000: 14997: 14994: 14991: 14988: 14985: 14982: 14979: 14976: 14973: 14970: 14967: 14964: 14961: 14958: 14955: 14952: 14949: 14946: 14943: 14940: 14937: 14934: 14931: 14928: 14925: 14922: 14919: 14916: 14913: 14910: 14907: 14904: 14901: 14898: 14895: 14892: 14889: 14886: 14883: 14880: 14877: 14874: 14871: 14868: 14865: 14862: 14859: 14856: 14853: 14850: 14847: 14844: 14841: 14838: 14835: 14832: 14829: 14826: 14823: 14820: 14817: 14814: 14811: 14808: 14805: 14802: 14799: 14796: 14793: 14790: 14787: 14784: 14781: 14778: 14775: 14772: 14769: 14766: 14763: 14760: 14757: 14754: 14751: 14748: 14741: 14719: 14716: 14713: 14710: 14707: 14704: 14701: 14698: 14695: 14692: 14689: 14686: 14683: 14680: 14677: 14674: 14671: 14668: 14665: 14662: 14659: 14656: 14653: 14650: 14647: 14644: 14641: 14638: 14635: 14632: 14629: 14626: 14623: 14620: 14617: 14614: 14611: 14608: 14605: 14602: 14599: 14596: 14593: 14590: 14587: 14584: 14581: 14578: 14575: 14572: 14569: 14566: 14563: 14560: 14557: 14554: 14551: 14548: 14545: 14542: 14539: 14536: 14533: 14530: 14527: 14524: 14521: 14518: 14515: 14512: 14509: 14506: 14503: 14500: 14497: 14494: 14491: 14488: 14485: 14482: 14479: 14476: 14473: 14470: 14467: 14464: 14461: 14458: 14455: 14452: 14449: 14446: 14443: 14440: 14437: 14434: 14431: 14428: 14425: 14422: 14419: 14416: 14413: 14410: 14407: 14404: 14401: 14398: 14395: 14392: 14389: 14386: 14383: 14380: 14377: 14370: 14366: 14360: 14344: 14329: 14328:getElementById() 14325: 14317: 14314: 14311: 14308: 14305: 14302: 14299: 14296: 14293: 14290: 14287: 14284: 14281: 14278: 14275: 14272: 14269: 14266: 14263: 14260: 14257: 14254: 14251: 14248: 14245: 14242: 14239: 14224: 14221: 14218: 14215: 14212: 14209: 14206: 14203: 14200: 14197: 14194: 14191: 14188: 14185: 14178: 14164: 14161: 14158: 14155: 14152: 14149: 14146: 14143: 14140: 14137: 14134: 14131: 14128: 14108: 14104: 14103: 14100: 14097: 14094: 14091: 14088: 14085: 14082: 14079: 14074: 14073: 14070: 14067: 14064: 14061: 14058: 14055: 14052: 14049: 14046: 14030: 14027: 14024: 14021: 14018: 14015: 14012: 14009: 14006: 14003: 13996: 13982: 13981:// one statement 13979: 13976: 13973: 13970: 13967: 13964: 13961: 13958: 13955: 13952: 13949: 13939: 13936: 13933: 13930: 13927: 13924: 13921: 13918: 13915: 13912: 13909: 13906: 13903: 13900: 13897: 13894: 13851: 13844: 13841: 13838: 13835: 13832: 13829: 13826: 13823: 13820: 13817: 13814: 13811: 13808: 13805: 13802: 13799: 13796: 13793: 13790: 13787: 13784: 13781: 13778: 13775: 13772: 13769: 13766: 13763: 13760: 13757: 13754: 13751: 13748: 13745: 13742: 13734:switch statement 13728:Switch statement 13722:Switch statement 13710: 13707: 13704: 13701: 13698: 13695: 13692: 13689: 13686: 13683: 13680: 13677: 13674: 13671: 13668: 13665: 13662: 13659: 13656: 13650:is the same as: 13646: 13643: 13640: 13637: 13634: 13631: 13628: 13625: 13622: 13599: 13596: 13593: 13590: 13587: 13584: 13581: 13578: 13575: 13572: 13569: 13566: 13563: 13560: 13557: 13554: 13551: 13548: 13545: 13533: 13514: 13511: 13508: 13505: 13502: 13499: 13496: 13485: 13482:if the value of 13481: 13477: 13470: 13466: 13462: 13458: 13454: 13450: 13442: 13438: 13434: 13430: 13426: 13419: 13416: 13413: 13410: 13407: 13404: 13401: 13394: 13390: 13386: 13383:if the value of 13382: 13378: 13371: 13367: 13347: 13323: 13320: 13317: 13314: 13311: 13308: 13305: 13302: 13299: 13296: 13293: 13290: 13287: 13284: 13281: 13278: 13275: 13272: 13269: 13266: 13263: 13248: 13238: 13228: 13223: 13222: 13214: 13211: 13208: 13205: 13202: 13199: 13196: 13193: 13190: 13187: 13184: 13181: 13178: 13175: 13172: 13169: 13166: 13163: 13160: 13157: 13154: 13151: 13148: 13135: 13131: 13124: 13112: 13102: 13092: 13082: 13072: 13067: 13066: 13047: 13042: 13041: 13031: 13028: 13025: 13022: 13019: 13016: 13013: 13010: 13007: 13004: 13001: 12998: 12995: 12992: 12979: 12975: 12968: 12956: 12946: 12936: 12926: 12916: 12906: 12901: 12900: 12877: 12867: 12857: 12852: 12851: 12843: 12840: 12837: 12834: 12831: 12828: 12825: 12822: 12808: 12805: 12802: 12799: 12796: 12793: 12790: 12787: 12784: 12781: 12778: 12775: 12772: 12769: 12766: 12763: 12760: 12757: 12743: 12740: 12737: 12734: 12731: 12728: 12725: 12722: 12719: 12716: 12713: 12710: 12707: 12704: 12701: 12698: 12695: 12692: 12689: 12686: 12683: 12680: 12677: 12674: 12671: 12668: 12665: 12662: 12659: 12644: 12637: 12634: 12631: 12628: 12625: 12622: 12619: 12616: 12613: 12610: 12607: 12604: 12601: 12598: 12595: 12592: 12589: 12586: 12583: 12580: 12577: 12574: 12571: 12568: 12565: 12562: 12559: 12556: 12553: 12550: 12547: 12544: 12541: 12538: 12535: 12532: 12529: 12526: 12523: 12520: 12517: 12514: 12511: 12508: 12505: 12502: 12499: 12496: 12493: 12490: 12487: 12484: 12481: 12478: 12475: 12472: 12469: 12466: 12463: 12460: 12457: 12454: 12451: 12448: 12445: 12442: 12439: 12436: 12433: 12430: 12427: 12424: 12421: 12418: 12415: 12412: 12409: 12406: 12403: 12400: 12397: 12394: 12391: 12388: 12385: 12382: 12379: 12376: 12373: 12370: 12367: 12364: 12361: 12358: 12355: 12352: 12349: 12346: 12343: 12340: 12337: 12334: 12331: 12328: 12325: 12322: 12319: 12316: 12313: 12310: 12307: 12304: 12301: 12298: 12295: 12292: 12289: 12286: 12283: 12280: 12277: 12274: 12271: 12268: 12265: 12255: 12252: 12249: 12246: 12243: 12240: 12237: 12234: 12231: 12228: 12225: 12222: 12219: 12216: 12213: 12210: 12207: 12204: 12201: 12198: 12195: 12192: 12189: 12186: 12183: 12180: 12177: 12174: 12171: 12168: 12165: 12162: 12159: 12156: 12153: 12150: 12147: 12144: 12141: 12138: 12135: 12132: 12129: 12126: 12123: 12120: 12117: 12114: 12111: 12108: 12105: 12102: 12099: 12096: 12093: 12090: 12087: 12084: 12081: 12078: 12075: 12072: 12069: 12066: 12063: 12060: 12057: 12054: 12051: 12048: 12045: 12042: 12039: 12036: 12033: 12030: 12027: 12024: 12021: 12018: 12015: 12012: 12009: 12006: 12003: 12000: 11997: 11994: 11991: 11988: 11985: 11982: 11979: 11976: 11973: 11970: 11967: 11964: 11961: 11958: 11955: 11952: 11949: 11946: 11943: 11940: 11937: 11934: 11931: 11928: 11925: 11922: 11919: 11916: 11913: 11910: 11907: 11904: 11901: 11898: 11895: 11892: 11889: 11886: 11883: 11880: 11877: 11874: 11871: 11868: 11865: 11862: 11859: 11856: 11853: 11850: 11847: 11844: 11841: 11838: 11835: 11832: 11818: 11815: 11812: 11809: 11806: 11803: 11800: 11797: 11794: 11791: 11788: 11785: 11782: 11779: 11776: 11773: 11770: 11767: 11764: 11761: 11758: 11755: 11752: 11749: 11746: 11743: 11740: 11737: 11734: 11731: 11728: 11725: 11722: 11719: 11716: 11713: 11710: 11707: 11704: 11701: 11698: 11695: 11692: 11689: 11686: 11683: 11680: 11677: 11674: 11671: 11668: 11665: 11662: 11659: 11656: 11653: 11650: 11647: 11644: 11641: 11638: 11635: 11632: 11629: 11626: 11623: 11620: 11617: 11614: 11611: 11608: 11605: 11602: 11599: 11596: 11593: 11590: 11587: 11584: 11581: 11578: 11575: 11572: 11569: 11566: 11563: 11560: 11557: 11554: 11551: 11548: 11545: 11542: 11539: 11536: 11533: 11530: 11527: 11524: 11521: 11518: 11515: 11512: 11509: 11506: 11503: 11500: 11497: 11494: 11491: 11488: 11485: 11482: 11479: 11476: 11473: 11470: 11467: 11464: 11461: 11458: 11455: 11452: 11449: 11446: 11443: 11440: 11437: 11434: 11431: 11428: 11425: 11422: 11419: 11416: 11413: 11406: 11398: 11391: 11387: 11380: 11376: 11372: 11365: 11361: 11346: 11335: 11327: 11316: 11289: 11286: 11283: 11280: 11277: 11274: 11271: 11268: 11265: 11262: 11259: 11256: 11253: 11250: 11247: 11244: 11241: 11238: 11235: 11232: 11229: 11226: 11223: 11220: 11217: 11214: 11211: 11208: 11205: 11202: 11199: 11196: 11193: 11190: 11187: 11184: 11181: 11178: 11175: 11172: 11169: 11166: 11163: 11160: 11157: 11154: 11151: 11148: 11133: 11123: 11113: 11103: 11093: 11083: 11073: 11063: 11058: 11057: 11049: 11045: 11041: 11037: 11033: 11026: 11023: 11020: 11017: 11014: 11011: 11008: 11005: 11002: 10999: 10996: 10993: 10990: 10987: 10984: 10981: 10978: 10975: 10972: 10969: 10966: 10963: 10960: 10957: 10954: 10951: 10948: 10945: 10942: 10939: 10936: 10933: 10930: 10927: 10924: 10921: 10918: 10915: 10912: 10909: 10902: 10890: 10883: 10880: 10877: 10874: 10871: 10868: 10865: 10862: 10859: 10856: 10853: 10850: 10847: 10844: 10841: 10838: 10835: 10832: 10829: 10826: 10823: 10820: 10817: 10814: 10811: 10808: 10805: 10802: 10799: 10796: 10793: 10790: 10787: 10784: 10781: 10778: 10775: 10772: 10769: 10766: 10763: 10760: 10757: 10754: 10751: 10748: 10745: 10742: 10739: 10736: 10733: 10730: 10727: 10724: 10721: 10718: 10715: 10712: 10709: 10706: 10703: 10700: 10697: 10694: 10691: 10688: 10685: 10682: 10679: 10676: 10673: 10670: 10667: 10664: 10661: 10658: 10655: 10652: 10649: 10646: 10643: 10640: 10637: 10634: 10631: 10628: 10625: 10622: 10619: 10616: 10613: 10610: 10607: 10604: 10601: 10598: 10595: 10592: 10589: 10586: 10583: 10580: 10577: 10574: 10571: 10568: 10565: 10562: 10559: 10556: 10553: 10550: 10547: 10544: 10541: 10534: 10530: 10526: 10522: 10518: 10514: 10511: 10497: 10485: 10482: 10479: 10476: 10473: 10470: 10467: 10464: 10461: 10458: 10455: 10452: 10449: 10446: 10443: 10440: 10437: 10434: 10431: 10428: 10425: 10422: 10419: 10416: 10413: 10412:// displays: 6,5 10410: 10407: 10404: 10401: 10398: 10395: 10392: 10389: 10386: 10383: 10380: 10377: 10374: 10371: 10368: 10365: 10362: 10359: 10356: 10353: 10350: 10347: 10344: 10341: 10338: 10335: 10332: 10329: 10326: 10323: 10320: 10317: 10314: 10311: 10308: 10305: 10302: 10299: 10296: 10293: 10290: 10287: 10284: 10281: 10278: 10275: 10272: 10269: 10266: 10263: 10260: 10257: 10254: 10251: 10248: 10245: 10242: 10239: 10236: 10233: 10230: 10227: 10224: 10221: 10218: 10215: 10212: 10209: 10206: 10203: 10200: 10197: 10194: 10191: 10188: 10185: 10182: 10179: 10176: 10173: 10170: 10167: 10164: 10161: 10158: 10155: 10152: 10149: 10146: 10143: 10140: 10137: 10134: 10131: 10128: 10125: 10122: 10119: 10116: 10100: 10097: 10094: 10091: 10088: 10085: 10082: 10079: 10076: 10073: 10070: 10067: 10064: 10061: 10058: 10055: 10052: 10049: 10046: 10043: 10040: 10037: 10034: 10031: 10028: 10025: 10022: 10019: 10016: 10013: 10010: 10007: 10004: 10001: 9998: 9995: 9992: 9989: 9986: 9983: 9980: 9977: 9974: 9971: 9968: 9965: 9962: 9959: 9956: 9953: 9950: 9947: 9944: 9941: 9938: 9935: 9932: 9929: 9926: 9923: 9920: 9917: 9914: 9911: 9908: 9905: 9902: 9899: 9896: 9893: 9890: 9887: 9884: 9881: 9878: 9875: 9872: 9869: 9866: 9863: 9860: 9857: 9854: 9851: 9848: 9845: 9842: 9839: 9836: 9833: 9830: 9827: 9824: 9821: 9818: 9815: 9812: 9809: 9806: 9803: 9800: 9797: 9794: 9791: 9788: 9785: 9775: 9772: 9769: 9766: 9763: 9760: 9757: 9754: 9751: 9748: 9745: 9742: 9739: 9736: 9733: 9730: 9727: 9724: 9721: 9718: 9715: 9712: 9709: 9706: 9703: 9700: 9697: 9694: 9691: 9688: 9685: 9682: 9679: 9676: 9675:// displays: 300 9673: 9670: 9667: 9664: 9661: 9658: 9655: 9652: 9649: 9646: 9643: 9640: 9637: 9634: 9631: 9628: 9625: 9622: 9619: 9616: 9613: 9610: 9607: 9604: 9601: 9598: 9577: 9567: 9557: 9547: 9537: 9527: 9517: 9512: 9511: 9503: 9500: 9497: 9494: 9491: 9488: 9485: 9482: 9479: 9476: 9473: 9470: 9467: 9464: 9461: 9458: 9455: 9452: 9449: 9439: 9436: 9433: 9430: 9427: 9424: 9421: 9418: 9415: 9412: 9409: 9406: 9403: 9400: 9397: 9394: 9391: 9388: 9385: 9382: 9372: 9369: 9366: 9363: 9360: 9357: 9354: 9351: 9348: 9345: 9342: 9339: 9336: 9333: 9330: 9327: 9324: 9321: 9318: 9315: 9312: 9309: 9306: 9303: 9300: 9297: 9294: 9291: 9288: 9285: 9282: 9279: 9276: 9273: 9270: 9267: 9264: 9261: 9258: 9255: 9252: 9249: 9246: 9243: 9240: 9237: 9234: 9231: 9228: 9225: 9222: 9219: 9209: 9206: 9203: 9200: 9197: 9194: 9191: 9188: 9185: 9182: 9179: 9176: 9173: 9170: 9167: 9164: 9161: 9158: 9155: 9152: 9149: 9146: 9143: 9140: 9137: 9134: 9131: 9128: 9125: 9122: 9119: 9116: 9113: 9110: 9107: 9104: 9101: 9098: 9095: 9092: 9089: 9086: 9083: 9080: 9077: 9074: 9071: 9068: 9065: 9062: 9059: 9047: 9037: 9027: 9017: 9012: 9011: 8996: 8986: 8976: 8966: 8956: 8946: 8941: 8940: 8925: 8922: 8919: 8916: 8913: 8910: 8907: 8904: 8901: 8898: 8895: 8892: 8889: 8886: 8883: 8880: 8877: 8874: 8871: 8868: 8865: 8862: 8859: 8856: 8853: 8850: 8847: 8844: 8841: 8838: 8835: 8832: 8829: 8826: 8823: 8820: 8817: 8814: 8804: 8801: 8798: 8795: 8792: 8789: 8786: 8783: 8780: 8779:// displays true 8777: 8774: 8771: 8768: 8765: 8762: 8759: 8756: 8753: 8750: 8747: 8744: 8741: 8738: 8735: 8732: 8729: 8726: 8723: 8720: 8717: 8714: 8711: 8708: 8705: 8702: 8699: 8696: 8693: 8690: 8687: 8684: 8681: 8678: 8675: 8672: 8669: 8666: 8663: 8660: 8657: 8654: 8651: 8648: 8645: 8642: 8639: 8636: 8633: 8630: 8627: 8624: 8621: 8618: 8615: 8612: 8609: 8606: 8603: 8600: 8597: 8594: 8591: 8588: 8585: 8582: 8579: 8576: 8573: 8570: 8567: 8564: 8561: 8558: 8539: 8536: 8533: 8530: 8527: 8524: 8521: 8518: 8515: 8512: 8509: 8506: 8503: 8500: 8497: 8494: 8491: 8488: 8485: 8482: 8479: 8476: 8473: 8470: 8467: 8464: 8461: 8458: 8455: 8452: 8449: 8446: 8443: 8440: 8437: 8434: 8424: 8421: 8418: 8415: 8412: 8409: 8406: 8403: 8400: 8397: 8394: 8391: 8388: 8385: 8382: 8379: 8376: 8373: 8370: 8367: 8364: 8354: 8351: 8348: 8345: 8342: 8339: 8336: 8333: 8330: 8327: 8324: 8321: 8318: 8315: 8312: 8309: 8306: 8303: 8300: 8297: 8294: 8284: 8281: 8278: 8275: 8272: 8269: 8266: 8263: 8260: 8257: 8254: 8251: 8248: 8245: 8242: 8239: 8236: 8233: 8230: 8227: 8224: 8221: 8218: 8215: 8212: 8209: 8206: 8203: 8200: 8197: 8194: 8191: 8188: 8185: 8182: 8179: 8176: 8173: 8170: 8167: 8164: 8161: 8158: 8151: 8147: 8140: 8137: 8134: 8131: 8128: 8125: 8122: 8119: 8116: 8113: 8110: 8107: 8104: 8101: 8098: 8095: 8092: 8089: 8086: 8083: 8080: 8077: 8074: 8064: 8061: 8058: 8055: 8052: 8049: 8046: 8043: 8040: 8037: 8034: 8031: 8028: 8025: 8022: 8019: 8016: 8013: 8010: 8007: 8000: 7988: 7985: 7982: 7979: 7976: 7973: 7970: 7967: 7964: 7961: 7958: 7955: 7952: 7949: 7946: 7943: 7940: 7937: 7934: 7931: 7928: 7925: 7922: 7919: 7916: 7913: 7910: 7907: 7904: 7901: 7898: 7895: 7892: 7889: 7886: 7883: 7880: 7877: 7874: 7871: 7868: 7865: 7862: 7859: 7856: 7853: 7850: 7847: 7844: 7841: 7838: 7835: 7832: 7829: 7826: 7823: 7820: 7817: 7814: 7811: 7808: 7805: 7798:Capturing groups 7793: 7790: 7787: 7784: 7781: 7778: 7775: 7772: 7769: 7766: 7763: 7760: 7757: 7754: 7751: 7748: 7745: 7742: 7739: 7736: 7733: 7730: 7727: 7724: 7721: 7718: 7715: 7712: 7709: 7706: 7703: 7700: 7697: 7694: 7691: 7688: 7681:Advanced methods 7676: 7673: 7670: 7667: 7664: 7661: 7658: 7655: 7652: 7649: 7646: 7643: 7640: 7637: 7634: 7631: 7628: 7625: 7622: 7619: 7616: 7613: 7610: 7607: 7604: 7601: 7598: 7595: 7592: 7591:"John" 7589: 7586: 7583: 7580: 7577: 7574: 7571: 7568: 7565: 7562: 7559: 7556: 7553: 7541: 7538: 7535: 7532: 7529: 7526: 7523: 7520: 7519:"John" 7517: 7514: 7511: 7508: 7505: 7502: 7499: 7496: 7493: 7490: 7487: 7484: 7481: 7478: 7475: 7472: 7469: 7466: 7463: 7460: 7457: 7454: 7442: 7439: 7436: 7433: 7430: 7427: 7424: 7421: 7418: 7415: 7412: 7409: 7406: 7403: 7400: 7397: 7394: 7391: 7388: 7385: 7382: 7379: 7376: 7373: 7370: 7367: 7364: 7361: 7358: 7355: 7343: 7340: 7337: 7334: 7331: 7328: 7325: 7322: 7319: 7316: 7313: 7310: 7307: 7304: 7301: 7298: 7295: 7292: 7289: 7286: 7283: 7280: 7277: 7274: 7271: 7268: 7265: 7262: 7259: 7256: 7253: 7250: 7247: 7244: 7241: 7238: 7235: 7232: 7229: 7226: 7223: 7220: 7217: 7214: 7211: 7208: 7205: 7202: 7199: 7196: 7193: 7190: 7187: 7184: 7181: 7178: 7175: 7172: 7169: 7166: 7163: 7160: 7157: 7154: 7151: 7148: 7145: 7142: 7139: 7136: 7133: 7130: 7127: 7124: 7121: 7118: 7115: 7112: 7109: 7106: 7103: 7100: 7097: 7094: 7091: 7088: 7085: 7082: 7079: 7076: 7073: 7070: 7067: 7064: 7061: 7058: 7055: 7043: 7040: 7039:'A or B' 7037: 7034: 7031: 7028: 7025: 7022: 7019: 7016: 7013: 7010: 7007: 7004: 7001: 6998: 6995: 6992: 6989: 6986: 6983: 6980: 6977: 6974: 6971: 6968: 6965: 6962: 6959: 6956: 6953: 6950: 6947: 6944: 6941: 6938: 6926: 6923: 6922:'Letter' 6920: 6917: 6914: 6911: 6908: 6905: 6902: 6899: 6896: 6893: 6890: 6887: 6884: 6881: 6878: 6875: 6872: 6869: 6866: 6863: 6860: 6857: 6854: 6851: 6848: 6845: 6842: 6839: 6836: 6833: 6830: 6827: 6824: 6821: 6818: 6815: 6812: 6809: 6808:/\S\S\s\S\S\S\S/ 6806: 6803: 6800: 6797: 6794: 6791: 6788: 6785: 6782: 6779: 6776: 6773: 6770: 6767: 6764: 6761: 6758: 6755: 6752: 6749: 6746: 6743: 6740: 6737: 6734: 6731: 6728: 6725: 6722: 6719: 6716: 6713: 6710: 6707: 6704: 6701: 6698: 6695: 6692: 6689: 6686: 6683: 6680: 6677: 6674: 6671: 6670:// - one not of 6668: 6665: 6662: 6659: 6656: 6653: 6650: 6638: 6635: 6632: 6631:"John" 6629: 6626: 6623: 6620: 6617: 6614: 6611: 6608: 6605: 6602: 6599: 6596: 6593: 6590: 6587: 6584: 6581: 6578: 6575: 6572: 6569: 6566: 6563: 6560: 6557: 6554: 6551: 6548: 6545: 6542: 6539: 6536: 6533: 6530: 6527: 6524: 6521: 6518: 6515: 6512: 6509: 6506: 6503: 6500: 6497: 6494: 6491: 6488: 6485: 6482: 6479: 6476: 6473: 6470: 6467: 6464: 6461: 6458: 6430: 6417: 6402: 6389: 6373: 6365: 6353: 6346: 6340: 6335: 6328: 6319: 6312: 6303: 6302:Math.log(Math.E) 6290: 6282: 6270: 6255: 6238: 6230: 6228: 6226: 6225: 6220: 6203: 6201: 6199: 6198: 6193: 6174: 6170: 6169:−2.3562 rad 6165: 6157: 6155: 6153: 6152: 6147: 6142: 6122: 6120: 6118: 6117: 6112: 6107: 6080: 6079:0.78540 rad 6075: 6062: 6061:0.78540 rad 6057: 6044: 6036: 6021: 6003: 5993:Square root of 2 5986: 5970: 5961: 5952: 5945: 5936: 5929: 5917: 5904: 5888: 5880: 5870: 5852: 5833: 5829: 5825: 5821: 5817: 5798: 5795: 5792: 5789: 5786: 5783: 5776: 5764: 5761: 5758: 5755: 5752: 5749: 5746: 5743: 5740: 5737: 5734: 5731: 5728: 5725: 5722: 5719: 5716: 5713: 5710: 5707: 5704: 5701: 5698: 5695: 5692: 5689: 5686: 5683: 5680: 5677: 5674: 5671: 5668: 5665: 5662: 5659: 5656: 5653: 5650: 5647: 5644: 5641: 5638: 5635: 5632: 5629: 5626: 5623: 5620: 5617: 5614: 5611: 5608: 5605: 5602: 5599: 5596: 5593: 5590: 5587: 5584: 5581: 5578: 5575: 5572: 5569: 5566: 5563: 5560: 5557: 5554: 5551: 5548: 5545: 5538: 5531: 5528: 5525: 5522: 5519: 5516: 5513: 5510: 5507: 5504: 5501: 5498: 5495: 5492: 5489: 5486: 5483: 5480: 5477: 5474: 5471: 5468: 5465: 5462: 5459: 5456: 5453: 5450: 5447: 5444: 5441: 5438: 5435: 5432: 5429: 5426: 5419: 5415: 5403: 5400: 5397: 5394: 5391: 5388: 5385: 5382: 5379: 5376: 5373: 5370: 5367: 5364: 5361: 5358: 5355: 5352: 5349: 5346: 5343: 5340: 5337: 5334: 5331: 5328: 5325: 5322: 5319: 5316: 5313: 5310: 5307: 5304: 5301: 5298: 5295: 5292: 5289: 5286: 5283: 5280: 5277: 5274: 5271: 5268: 5265: 5262: 5259: 5256: 5253: 5250: 5247: 5244: 5241: 5238: 5235: 5232: 5229: 5226: 5215: 5212: 5209: 5206: 5203: 5200: 5197: 5194: 5191: 5188: 5185: 5182: 5179: 5176: 5173: 5170: 5167: 5164: 5161: 5158: 5144: 5140: 5139: 5136: 5133: 5128: 5127: 5124: 5121: 5106: 5103: 5100: 5097: 5094: 5091: 5088: 5085: 5082: 5079: 5076: 5073: 5070: 5067: 5064: 5061: 5058: 5055: 5052: 5049: 5046: 5043: 5040: 5037: 5034: 5031: 5028: 5025: 5022: 5019: 5016: 5013: 5010: 5007: 5004: 5001: 4998: 4995: 4992: 4989: 4986: 4983: 4980: 4977: 4974: 4971: 4968: 4965: 4962: 4959: 4956: 4953: 4946: 4942: 4935: 4932: 4929: 4926: 4923: 4920: 4917: 4907: 4904: 4901: 4898: 4895: 4888: 4881: 4876: 4869: 4866: 4863: 4860: 4857: 4854: 4851: 4848: 4845: 4842: 4839: 4836: 4833: 4830: 4827: 4824: 4821: 4818: 4815: 4812: 4805: 4794: 4790: 4786: 4781: 4747: 4744: 4741: 4738: 4735: 4732: 4729: 4726: 4723: 4720: 4717: 4714: 4711: 4708: 4705: 4702: 4699: 4696: 4693: 4690: 4687: 4684: 4681: 4678: 4675: 4672: 4669: 4666: 4663: 4660: 4657: 4654: 4651: 4648: 4645: 4642: 4639: 4636: 4633: 4630: 4627: 4624: 4621: 4618: 4615: 4612: 4609: 4606: 4603: 4600: 4597: 4594: 4591: 4588: 4585: 4582: 4579: 4576: 4573: 4570: 4567: 4564: 4561: 4558: 4555: 4552: 4549: 4546: 4543: 4540: 4537: 4534: 4531: 4528: 4525: 4522: 4519: 4516: 4513: 4510: 4507: 4504: 4501: 4498: 4495: 4494:// x is an Array 4492: 4489: 4486: 4483: 4476: 4472: 4469:One of which is 4458: 4455: 4452: 4449: 4446: 4443: 4440: 4437: 4434: 4431: 4428: 4425: 4422: 4419: 4416: 4413: 4410: 4407: 4404: 4401: 4398: 4395: 4392: 4389: 4386: 4383: 4380: 4377: 4374: 4371: 4368: 4365: 4362: 4359: 4356: 4353: 4350: 4347: 4344: 4341: 4338: 4335: 4332: 4329: 4326: 4323: 4320: 4317: 4314: 4311: 4308: 4305: 4302: 4299: 4296: 4293: 4290: 4287: 4284: 4281: 4278: 4275: 4272: 4269: 4266: 4263: 4260: 4257: 4254: 4251: 4248: 4245: 4242: 4239: 4236: 4233: 4211: 4208: 4205: 4202: 4199: 4196: 4193: 4190: 4187: 4184: 4181: 4178: 4175: 4172: 4169: 4166: 4163: 4160: 4157: 4154: 4151: 4148: 4145: 4142: 4139: 4136: 4133: 4130: 4127: 4124: 4121: 4118: 4115: 4112: 4109: 4106: 4103: 4100: 4097: 4094: 4091: 4088: 4085: 4082: 4079: 4076: 4073: 4070: 4067: 4064: 4061: 4058: 4055: 4052: 4049: 4046: 4043: 4040: 4037: 4034: 4031: 4028: 4025: 4022: 4019: 4016: 4013: 4010: 4007: 4004: 4001: 3998: 3995: 3992: 3989: 3986: 3983: 3980: 3977: 3974: 3971: 3968: 3967:// Boolean false 3965: 3962: 3959: 3956: 3953: 3950: 3947: 3944: 3941: 3938: 3935: 3932: 3929: 3926: 3923: 3920: 3917: 3914: 3911: 3908: 3905: 3902: 3899: 3896: 3893: 3890: 3883: 3879: 3875: 3871: 3867: 3863: 3859: 3855: 3848: 3845: 3842: 3839: 3836: 3833: 3830: 3827: 3824: 3821: 3818: 3815: 3812: 3809: 3806: 3803: 3800: 3797: 3794: 3791: 3788: 3785: 3782: 3779: 3776: 3773: 3770: 3767: 3764: 3761: 3758: 3755: 3752: 3749: 3746: 3743: 3740: 3737: 3734: 3731: 3728: 3725: 3722: 3719: 3716: 3713: 3710: 3707: 3704: 3701: 3698: 3695: 3692: 3689: 3686: 3683: 3680: 3677: 3674: 3671: 3668: 3665: 3662: 3659: 3656: 3653: 3650: 3647: 3644: 3641: 3638: 3635: 3632: 3629: 3626: 3623: 3620: 3617: 3614: 3611: 3608: 3605: 3602: 3599: 3596: 3593: 3590: 3587: 3584: 3581: 3578: 3575: 3572: 3569: 3566: 3563: 3560: 3557: 3554: 3551: 3548: 3545: 3542: 3539: 3536: 3533: 3530: 3527: 3524: 3521: 3518: 3515: 3512: 3509: 3506: 3503: 3500: 3497: 3494: 3491: 3488: 3485: 3482: 3479: 3476: 3473: 3470: 3467: 3464: 3461: 3458: 3455: 3452: 3449: 3446: 3443: 3440: 3437: 3434: 3431: 3428: 3425: 3422: 3419: 3416: 3413: 3410: 3407: 3404: 3401: 3398: 3395: 3392: 3389: 3386: 3383: 3380: 3377: 3374: 3371: 3364: 3356: 3352: 3344: 3336: 3332: 3324: 3299: 3295: 3289: 3283: 3279: 3273: 3264: 3257: 3253: 3249: 3245: 3238: 3234: 3230: 3226: 3215:and any object. 3214: 3210: 3206: 3194: 3190: 3186: 3182: 3178: 3174: 3170: 3162: 3158: 3152: 3148: 3129: 3126: 3123: 3120: 3117: 3114: 3111: 3108: 3105: 3102: 3099: 3096: 3093: 3090: 3087: 3084: 3081: 3078: 3075: 3072: 3069: 3066: 3063: 3060: 3057: 3054: 3051: 3048: 3045: 3042: 3039: 3032: 3025: 3022: 3019: 3016: 3013: 3010: 3007: 3004: 3001: 2998: 2995: 2992: 2989: 2986: 2983: 2980: 2977: 2974: 2967: 2960: 2957: 2954: 2951: 2948: 2945: 2942: 2939: 2932: 2925: 2922: 2919: 2916: 2913: 2910: 2907: 2904: 2901: 2898: 2895: 2892: 2889: 2886: 2883: 2880: 2877: 2874: 2871: 2868: 2865: 2851: 2848: 2845: 2842: 2839: 2836: 2833: 2830: 2827: 2824: 2821: 2818: 2815: 2812: 2809: 2806: 2803: 2800: 2797: 2794: 2791: 2788: 2785: 2782: 2779: 2776: 2773: 2770: 2767: 2764: 2761: 2750: 2747: 2744: 2741: 2738: 2724: 2721: 2718: 2715: 2712: 2702: 2699: 2696: 2693: 2690: 2687: 2684: 2681: 2678: 2671: 2670:String.prototype 2667: 2660: 2657: 2654: 2651: 2648: 2645: 2642: 2639: 2636: 2633: 2630: 2627: 2624: 2621: 2618: 2615: 2612: 2609: 2606: 2603: 2600: 2597: 2594: 2591: 2588: 2585: 2582: 2579: 2576: 2573: 2570: 2567: 2524: 2521: 2518: 2515: 2512: 2509: 2506: 2503: 2500: 2497: 2494: 2491: 2488: 2485: 2482: 2479: 2476: 2473: 2470: 2467: 2464: 2461: 2458: 2455: 2452: 2449: 2446: 2443: 2440: 2437: 2434: 2431: 2428: 2425: 2422: 2419: 2416: 2413: 2410: 2407: 2404: 2401: 2398: 2395: 2392: 2389: 2386: 2383: 2380: 2377: 2374: 2371: 2368: 2365: 2362: 2359: 2356: 2353: 2350: 2347: 2344: 2341: 2338: 2335: 2332: 2329: 2326: 2323: 2320: 2317: 2314: 2311: 2308: 2305: 2302: 2299: 2296: 2293: 2290: 2287: 2284: 2281: 2271: 2268: 2265: 2262: 2259: 2256: 2253: 2252:myNumericWrapper 2250: 2236: 2233: 2230: 2227: 2224: 2221: 2218: 2215: 2212: 2209: 2206: 2203: 2200: 2197: 2194: 2191: 2188: 2185: 2176:describes them. 2168: 2165: 2162: 2159: 2156: 2153: 2150: 2147: 2137: 2134: 2131: 2128: 2125: 2122: 2119: 2093: 2090: 2087: 2084: 2081: 2078: 2075: 2072: 2069: 2066: 2063: 2060: 2057: 2054: 2051: 2048: 2045: 2042: 2039: 2036: 2033: 2030: 2027: 2024: 2021: 2018: 2015: 2012: 2009: 2006: 2003: 2000: 1997: 1994: 1991: 1988: 1985: 1982: 1979: 1976: 1973: 1970: 1967: 1964: 1961: 1958: 1955: 1952: 1949: 1942: 1935: 1932: 1929: 1926: 1923: 1920: 1917: 1914: 1911: 1908: 1905: 1902: 1899: 1896: 1893: 1890: 1887: 1884: 1881: 1867: 1860: 1857: 1854: 1851: 1848: 1845: 1842: 1839: 1836: 1833: 1830: 1827: 1824: 1821: 1818: 1815: 1812: 1809: 1806: 1803: 1774: 1773: 1770: 1767: 1764: 1759: 1755: 1751: 1744: 1741: 1738: 1735: 1732: 1729: 1726: 1723: 1720: 1717: 1714: 1711: 1708: 1705: 1702: 1699: 1696: 1693: 1690: 1687: 1684: 1681: 1678: 1675: 1672: 1669: 1666: 1663: 1660: 1657: 1654: 1651: 1648: 1645: 1642: 1639: 1636: 1633: 1630: 1627: 1624: 1621: 1618: 1615: 1612: 1609: 1599: 1598: 1595: 1592: 1589: 1586: 1583: 1578: 1577: 1574: 1571: 1568: 1565: 1560: 1559: 1556: 1553: 1550: 1547: 1539: 1536: 1533: 1530: 1527: 1524: 1521: 1518: 1515: 1512: 1509: 1506: 1503: 1500: 1497: 1494: 1491: 1488: 1485: 1482: 1479: 1476: 1473: 1470: 1467: 1464: 1461: 1458: 1455: 1452: 1449: 1446: 1443: 1440: 1437: 1434: 1431: 1428: 1425: 1422: 1419: 1416: 1413: 1410: 1407: 1333: 1330: 1327: 1324: 1321: 1318: 1315: 1312: 1309: 1306: 1303: 1300: 1297: 1294: 1291: 1288: 1285: 1282: 1279: 1276: 1273: 1270: 1267: 1264: 1261: 1258: 1255: 1252: 1249: 1246: 1243: 1240: 1237: 1234: 1231: 1228: 1225: 1222: 1215: 1212: 1209: 1206: 1203: 1200: 1197: 1194: 1191: 1188: 1185: 1182: 1179: 1176: 1173: 1170: 1167: 1164: 1161: 1158: 1155: 1152: 1149: 1146: 1143: 1140: 1137: 1130: 1127: 1124: 1121: 1118: 1115: 1112: 1109: 1106: 1103: 1100: 1097: 1094: 1091: 1088: 1085: 1082: 1079: 1076: 1073: 1070: 1067: 1064: 1061: 1058: 1055: 1052: 1049: 1046: 1043: 1040: 1037: 1034: 1031: 1028: 1025: 1022: 1019: 1016: 1013: 1010: 1007: 1004: 1001: 998: 995: 992: 989: 986: 983: 980: 977: 974: 971: 968: 965: 962: 959: 956: 953: 950: 947: 944: 941: 938: 935: 932: 929: 926: 923: 920: 917: 914: 880: 865: 834: 823: 820: 817: 814: 811: 808: 805: 802: 799: 796: 793: 790: 787: 784: 781: 778: 768: 764: 760: 752: 748: 744: 740: 732: 731: 728: 725: 720: 719: 716: 711: 710: 707: 704: 701: 696: 692: 688: 680:forward declared 676: 675: 665: 661: 652:lexically scoped 649: 636: 621: 617: 613: 605: 601: 597: 593: 589: 581: 577: 573: 540: 537: 534: 531: 528: 525: 522: 519: 516: 484: 481: 478: 475: 472: 469: 466: 463: 460: 457: 449: 445: 441: 437: 433: 429: 425: 421: 410: 407: 404: 401: 398: 395: 392: 389: 386: 383: 380: 377: 374: 371: 368: 357: 353: 339: 336: 333: 330: 327: 324: 321: 318: 315: 312: 309: 306: 303: 300: 289: 285: 281: 277: 273: 238: 235: 232: 229: 226: 223: 220: 217: 214: 211: 208: 205: 202: 199: 196: 193: 190: 187: 184: 159:Case sensitivity 117: 105: 100:standard library 59: 56: 50: 38: 37: 30: 21: 19754: 19753: 19749: 19748: 19747: 19745: 19744: 19743: 19724: 19723: 19722: 19717: 19686: 19659: 19650: 19607: 19586:Module bundlers 19581: 19558: 19492: 19469: 19451: 19368: 19362: 19344: 19315:Chrome DevTools 19301: 19280: 19182: 19154: 19126: 19121: 19060:Wayback Machine 19028: 18945:Danny Goodman: 18942: 18940:Further reading 18937: 18936: 18926: 18924: 18916: 18915: 18911: 18896: 18892: 18882: 18880: 18876: 18875: 18871: 18861: 18859: 18855: 18854: 18850: 18840: 18838: 18834: 18833: 18829: 18824: 18820: 18807: 18806: 18802: 18793: 18792: 18788: 18775: 18774: 18770: 18760: 18758: 18753: 18752: 18748: 18738: 18736: 18731: 18730: 18726: 18716: 18714: 18706: 18705: 18701: 18672: 18668: 18660:Adequately Good 18648: 18644: 18628: 18627: 18623: 18613: 18611: 18610:on 29 June 2011 18602: 18601: 18597: 18587: 18585: 18576: 18575: 18571: 18561: 18539: 18535: 18525: 18523: 18515: 18514: 18510: 18503: 18499: 18494: 18477: 18472: 18471: 18468: 18465: 18462: 18459: 18456: 18453: 18450: 18447: 18444: 18441: 18438: 18435: 18432: 18429: 18426: 18423: 18420: 18417: 18414: 18411: 18408: 18405: 18402: 18399: 18396: 18393: 18390: 18387: 18377: 18367: 18362: 18361: 18358: 18355: 18352: 18349: 18346: 18343: 18340: 18337: 18334: 18331: 18328: 18325: 18322: 18319: 18312: 18309: 18308: 18305: 18302: 18299: 18296: 18293: 18290: 18287: 18284: 18281: 18278: 18275: 18272: 18269: 18266: 18263: 18260: 18257: 18254: 18251: 18248: 18245: 18242: 18239: 18236: 18233: 18230: 18227: 18224: 18221: 18218: 18215: 18212: 18209: 18206: 18203: 18200: 18197: 18194: 18191: 18188: 18185: 18182: 18179: 18176: 18173: 18170: 18167: 18164: 18161: 18141: 18137: 18136: 18133: 18130: 18127: 18124: 18121: 18118: 18115: 18112: 18109: 18106: 18103: 18100: 18097: 18094: 18091: 18080: 18070: 18067: 18059: 18058: 18055: 18052: 18049: 18046: 18043: 18040: 18037: 18034: 18031: 18028: 18025: 18022: 18019: 18016: 18013: 18010: 18007: 18004: 18001: 17998: 17995: 17992: 17989: 17986: 17983: 17980: 17977: 17974: 17971: 17968: 17965: 17962: 17959: 17956: 17953: 17950: 17947: 17944: 17941: 17938: 17935: 17932: 17929: 17926: 17923: 17920: 17917: 17914: 17911: 17908: 17905: 17902: 17899: 17896: 17893: 17890: 17887: 17884: 17881: 17878: 17875: 17872: 17869: 17866: 17863: 17860: 17857: 17854: 17851: 17848: 17845: 17842: 17839: 17836: 17833: 17830: 17827: 17824: 17821: 17818: 17815: 17812: 17809: 17806: 17803: 17800: 17797: 17794: 17791: 17788: 17785: 17782: 17779: 17776: 17773: 17770: 17767: 17764: 17761: 17758: 17755: 17752: 17749: 17746: 17743: 17740: 17737: 17734: 17731: 17728: 17725: 17722: 17719: 17716: 17713: 17711:"Two" 17710: 17707: 17704: 17701: 17698: 17695: 17692: 17689: 17687:"One" 17686: 17683: 17680: 17677: 17674: 17671: 17661: 17660: 17657: 17654: 17651: 17648: 17645: 17642: 17639: 17636: 17633: 17630: 17627: 17624: 17621: 17618: 17615: 17612: 17609: 17606: 17603: 17600: 17597: 17594: 17591: 17588: 17585: 17582: 17579: 17576: 17573: 17570: 17567: 17564: 17561: 17558: 17555: 17552: 17549: 17546: 17543: 17540: 17537: 17534: 17531: 17528: 17525: 17522: 17519: 17516: 17513: 17510: 17507: 17504: 17501: 17498: 17495: 17492: 17489: 17486: 17483: 17480: 17477: 17474: 17471: 17468: 17465: 17462: 17459: 17456: 17453: 17450: 17447: 17444: 17441: 17438: 17435: 17432: 17429: 17426: 17423: 17420: 17417: 17414: 17411: 17408: 17405: 17402: 17399: 17396: 17393: 17390: 17387: 17384: 17381: 17378: 17375: 17372: 17369: 17366: 17363: 17360: 17357: 17354: 17351: 17348: 17345: 17342: 17339: 17336: 17333: 17330: 17327: 17324: 17321: 17318: 17315: 17312: 17309: 17306: 17303: 17300: 17297: 17294: 17291: 17288: 17285: 17282: 17279: 17276: 17273: 17270: 17267: 17264: 17261: 17258: 17255: 17252: 17249: 17246: 17243: 17240: 17237: 17230: 17224:d.aBaseFunction 17223: 17219: 17213: 17208: 17204: 17197: 17193: 17189: 17185: 17181: 17177: 17167: 17159:garbage collect 17151: 17148: 17147: 17144: 17141: 17138: 17135: 17132: 17129: 17126: 17123: 17120: 17117: 17114: 17111: 17108: 17105: 17102: 17099: 17096: 17093: 17090: 17087: 17084: 17081: 17078: 17075: 17072: 17069: 17066: 17063: 17060: 17057: 17054: 17051: 17048: 17045: 17042: 17039: 17036: 17033: 17030: 17027: 17024: 17021: 17018: 17015: 17012: 17009: 17006: 17003: 17000: 16997: 16994: 16991: 16988: 16985: 16975: 16974: 16971: 16968: 16965: 16962: 16959: 16956: 16953: 16950: 16947: 16944: 16941: 16938: 16935: 16932: 16929: 16926: 16923: 16920: 16917: 16914: 16911: 16908: 16905: 16902: 16899: 16896: 16893: 16890: 16887: 16884: 16881: 16878: 16875: 16872: 16869: 16866: 16863: 16860: 16857: 16854: 16851: 16848: 16845: 16842: 16839: 16836: 16833: 16830: 16827: 16824: 16821: 16818: 16815: 16812: 16809: 16806: 16803: 16800: 16797: 16794: 16791: 16788: 16785: 16782: 16779: 16776: 16773: 16770: 16767: 16764: 16761: 16758: 16755: 16752: 16749: 16746: 16743: 16740: 16737: 16734: 16731: 16728: 16725: 16722: 16719: 16716: 16713: 16710: 16707: 16704: 16701: 16698: 16695: 16692: 16689: 16686: 16683: 16671: 16666: 16665: 16662: 16659: 16656: 16653: 16650: 16647: 16644: 16641: 16638: 16635: 16632: 16629: 16626: 16623: 16620: 16617: 16614: 16611: 16608: 16605: 16602: 16599: 16596: 16593: 16590: 16587: 16584: 16581: 16578: 16575: 16572: 16569: 16566: 16563: 16560: 16557: 16554: 16551: 16548: 16545: 16542: 16539: 16536: 16533: 16530: 16527: 16524: 16521: 16518: 16515: 16512: 16509: 16506: 16503: 16500: 16497: 16494: 16491: 16488: 16485: 16482: 16479: 16476: 16473: 16470: 16467: 16464: 16461: 16458: 16455: 16452: 16449: 16446: 16443: 16440: 16437: 16434: 16431: 16428: 16425: 16422: 16419: 16416: 16413: 16410: 16407: 16404: 16401: 16398: 16395: 16392: 16389: 16386: 16383: 16380: 16377: 16374: 16371: 16368: 16365: 16362: 16359: 16356: 16353: 16350: 16347: 16344: 16341: 16338: 16335: 16332: 16329: 16326: 16323: 16320: 16317: 16314: 16311: 16308: 16305: 16302: 16299: 16296: 16293: 16290: 16287: 16284: 16281: 16278: 16275: 16272: 16269: 16266: 16263: 16260: 16257: 16254: 16251: 16248: 16245: 16242: 16239: 16236: 16233: 16230: 16227: 16224: 16221: 16218: 16215: 16212: 16209: 16206: 16203: 16200: 16197: 16194: 16191: 16188: 16185: 16182: 16170: 16164: 16155: 16145: 16139: 16133: 16128: 16123: 16111: 16099: 16098: 16095: 16092: 16089: 16086: 16083: 16080: 16077: 16074: 16071: 16068: 16065: 16062: 16060:"Mel" 16059: 16056: 16053: 16050: 16047: 16044: 16041: 16038: 16035: 16032: 16026: 16025: 16022: 16019: 16016: 16013: 16010: 16007: 16004: 16001: 15998: 15995: 15992: 15989: 15986: 15983: 15980: 15977: 15974: 15971: 15968: 15965: 15962: 15959: 15956: 15953: 15950: 15947: 15944: 15941: 15938: 15935: 15928: 15919: 15915: 15911: 15907: 15903: 15899: 15895: 15891: 15887: 15881:prototype chain 15861: 15856: 15855: 15850: 15849: 15846: 15843: 15840: 15837: 15834: 15831: 15828: 15825: 15822: 15819: 15816: 15813: 15810: 15807: 15804: 15801: 15798: 15795: 15792: 15789: 15786: 15783: 15780: 15777: 15774: 15771: 15768: 15765: 15762: 15759: 15756: 15753: 15750: 15747: 15744: 15741: 15738: 15735: 15732: 15729: 15726: 15723: 15720: 15717: 15714: 15711: 15708: 15705: 15702: 15699: 15696: 15693: 15690: 15687: 15684: 15681: 15678: 15675: 15672: 15669: 15640: 15632: 15627: 15626: 15623: 15620: 15617: 15614: 15611: 15608: 15605: 15602: 15599: 15596: 15593: 15590: 15587: 15584: 15581: 15578: 15575: 15572: 15569: 15566: 15563: 15560: 15557: 15554: 15551: 15548: 15545: 15542: 15539: 15536: 15533: 15530: 15527: 15524: 15521: 15518: 15515: 15512: 15509: 15506: 15503: 15500: 15497: 15494: 15491: 15488: 15485: 15482: 15479: 15476: 15473: 15470: 15467: 15464: 15461: 15458: 15456:"Top" 15455: 15452: 15449: 15446: 15436: 15435: 15432: 15429: 15426: 15423: 15420: 15417: 15414: 15411: 15408: 15405: 15402: 15399: 15396: 15393: 15390: 15387: 15384: 15381: 15378: 15375: 15372: 15369: 15366: 15363: 15360: 15357: 15354: 15351: 15348: 15345: 15342: 15339: 15336: 15333: 15330: 15327: 15324: 15321: 15318: 15315: 15312: 15309: 15306: 15303: 15300: 15297: 15294: 15291: 15288: 15285: 15282: 15279: 15276: 15273: 15270: 15267: 15264: 15261: 15258: 15252: 15251: 15248: 15245: 15242: 15239: 15236: 15233: 15230: 15227: 15224: 15221: 15218: 15215: 15212: 15209: 15206: 15203: 15200: 15197: 15194: 15191: 15188: 15185: 15182: 15179: 15176: 15173: 15170: 15167: 15164: 15161: 15158: 15155: 15152: 15149: 15146: 15143: 15140: 15137: 15134: 15131: 15128: 15125: 15122: 15119: 15112: 15108: 15104: 15103:an instance of 15096: 15091: 15088: 15085: 15082: 15079: 15076: 15071: 15067: 15056: 15055: 15052: 15049: 15046: 15043: 15040: 15037: 15034: 15031: 15028: 15025: 15022: 15019: 15016: 15013: 15010: 15007: 15004: 15001: 14998: 14995: 14992: 14989: 14986: 14983: 14980: 14977: 14974: 14971: 14968: 14965: 14962: 14959: 14956: 14953: 14950: 14947: 14944: 14941: 14938: 14935: 14932: 14929: 14926: 14923: 14920: 14917: 14914: 14911: 14908: 14905: 14902: 14899: 14896: 14893: 14890: 14887: 14884: 14881: 14878: 14875: 14872: 14869: 14866: 14863: 14860: 14857: 14854: 14851: 14848: 14845: 14842: 14839: 14836: 14833: 14830: 14827: 14824: 14821: 14818: 14815: 14812: 14809: 14806: 14803: 14800: 14797: 14794: 14791: 14788: 14785: 14782: 14779: 14776: 14773: 14770: 14767: 14764: 14761: 14758: 14755: 14752: 14749: 14746: 14739: 14732: 14726: 14721: 14720: 14718:// Parse error. 14717: 14714: 14711: 14708: 14705: 14702: 14699: 14697:'World' 14696: 14693: 14690: 14687: 14684: 14681: 14678: 14675: 14672: 14669: 14667:'Hello' 14666: 14663: 14660: 14657: 14654: 14651: 14648: 14645: 14642: 14639: 14636: 14633: 14630: 14627: 14624: 14621: 14618: 14615: 14612: 14609: 14606: 14603: 14600: 14597: 14594: 14591: 14588: 14585: 14582: 14579: 14576: 14573: 14570: 14567: 14564: 14561: 14558: 14555: 14552: 14549: 14546: 14543: 14540: 14537: 14534: 14531: 14528: 14525: 14522: 14519: 14516: 14513: 14510: 14507: 14504: 14501: 14498: 14495: 14492: 14489: 14486: 14483: 14480: 14477: 14474: 14471: 14468: 14465: 14462: 14459: 14456: 14453: 14450: 14447: 14444: 14441: 14438: 14435: 14432: 14429: 14426: 14423: 14420: 14417: 14414: 14411: 14408: 14405: 14402: 14399: 14396: 14393: 14390: 14387: 14384: 14381: 14378: 14375: 14368: 14362: 14358: 14355: 14342: 14327: 14323: 14319: 14318: 14315: 14312: 14309: 14306: 14303: 14300: 14297: 14294: 14291: 14288: 14285: 14282: 14279: 14276: 14273: 14270: 14267: 14264: 14261: 14258: 14255: 14252: 14249: 14246: 14243: 14240: 14237: 14231: 14226: 14225: 14222: 14219: 14216: 14213: 14210: 14207: 14204: 14201: 14198: 14195: 14192: 14189: 14186: 14183: 14179:is as follows: 14174: 14171: 14166: 14165: 14162: 14159: 14156: 14153: 14150: 14147: 14144: 14141: 14138: 14135: 14132: 14129: 14126: 14122:is as follows: 14116: 14106: 14101: 14098: 14095: 14092: 14089: 14086: 14083: 14080: 14077: 14071: 14068: 14065: 14062: 14059: 14056: 14053: 14050: 14047: 14044: 14032: 14031: 14028: 14025: 14022: 14019: 14016: 14013: 14010: 14007: 14004: 14001: 13997:is as follows: 13994:for ... in loop 13992: 13989: 13987:For ... in loop 13984: 13983: 13980: 13977: 13974: 13971: 13968: 13965: 13962: 13959: 13956: 13953: 13950: 13947: 13941: 13940: 13937: 13934: 13931: 13928: 13925: 13922: 13919: 13916: 13913: 13910: 13907: 13904: 13901: 13898: 13895: 13892: 13888:is as follows: 13882: 13849: 13846: 13845: 13842: 13839: 13836: 13833: 13830: 13827: 13824: 13821: 13818: 13815: 13812: 13809: 13806: 13803: 13800: 13797: 13794: 13791: 13788: 13785: 13782: 13779: 13776: 13773: 13770: 13767: 13764: 13761: 13758: 13755: 13752: 13749: 13746: 13743: 13740: 13736:is as follows: 13730: 13724: 13712: 13711: 13708: 13705: 13702: 13699: 13696: 13693: 13690: 13687: 13684: 13681: 13678: 13675: 13672: 13669: 13666: 13663: 13660: 13657: 13654: 13648: 13647: 13644: 13641: 13638: 13635: 13632: 13629: 13626: 13623: 13620: 13606: 13601: 13600: 13597: 13594: 13591: 13588: 13585: 13582: 13579: 13576: 13573: 13570: 13567: 13564: 13561: 13558: 13555: 13552: 13549: 13546: 13543: 13540: 13531: 13528: 13523: 13518: 13517: 13516: 13515: 13512: 13509: 13506: 13503: 13500: 13497: 13494: 13483: 13479: 13475: 13468: 13464: 13460: 13456: 13452: 13448: 13440: 13436: 13432: 13428: 13424: 13421: 13420: 13417: 13414: 13411: 13408: 13405: 13402: 13399: 13392: 13388: 13384: 13380: 13376: 13369: 13365: 13356:plugin, and in 13345: 13338: 13330: 13325: 13324: 13321: 13318: 13315: 13312: 13309: 13306: 13303: 13300: 13297: 13294: 13291: 13288: 13285: 13282: 13279: 13276: 13273: 13270: 13267: 13264: 13261: 13246: 13236: 13226: 13221: 13216: 13215: 13212: 13209: 13206: 13203: 13200: 13197: 13194: 13191: 13188: 13185: 13182: 13179: 13176: 13173: 13170: 13167: 13164: 13161: 13158: 13155: 13152: 13149: 13146: 13133: 13129: 13128: 13122: 13116: 13110: 13100: 13090: 13080: 13070: 13059: 13045: 13033: 13032: 13029: 13026: 13023: 13020: 13017: 13014: 13011: 13008: 13005: 13002: 12999: 12996: 12993: 12990: 12977: 12973: 12972: 12966: 12960: 12954: 12944: 12934: 12924: 12914: 12904: 12889: 12875: 12865: 12855: 12850: 12845: 12844: 12841: 12838: 12835: 12832: 12829: 12826: 12823: 12820: 12814:null coalescing 12810: 12809: 12806: 12803: 12800: 12797: 12794: 12791: 12788: 12785: 12782: 12779: 12776: 12773: 12770: 12767: 12764: 12761: 12758: 12755: 12745: 12744: 12741: 12738: 12735: 12732: 12729: 12726: 12723: 12720: 12717: 12714: 12711: 12708: 12705: 12702: 12699: 12696: 12693: 12690: 12687: 12684: 12681: 12678: 12675: 12672: 12669: 12666: 12663: 12660: 12657: 12642: 12639: 12638: 12635: 12632: 12629: 12626: 12623: 12620: 12617: 12614: 12611: 12608: 12605: 12602: 12599: 12596: 12593: 12590: 12587: 12584: 12581: 12578: 12575: 12572: 12569: 12566: 12563: 12560: 12557: 12554: 12551: 12548: 12545: 12542: 12539: 12536: 12533: 12530: 12527: 12524: 12521: 12518: 12515: 12512: 12509: 12506: 12503: 12500: 12497: 12494: 12491: 12488: 12485: 12482: 12479: 12476: 12473: 12470: 12467: 12464: 12461: 12458: 12455: 12452: 12449: 12446: 12443: 12440: 12437: 12434: 12431: 12428: 12425: 12422: 12419: 12416: 12413: 12410: 12407: 12404: 12401: 12398: 12395: 12392: 12389: 12386: 12383: 12380: 12377: 12374: 12371: 12368: 12365: 12362: 12359: 12356: 12353: 12350: 12347: 12344: 12341: 12338: 12335: 12332: 12329: 12326: 12323: 12320: 12317: 12314: 12311: 12308: 12305: 12302: 12299: 12296: 12293: 12290: 12287: 12284: 12281: 12278: 12275: 12272: 12269: 12266: 12263: 12257: 12256: 12253: 12250: 12247: 12244: 12241: 12238: 12235: 12232: 12229: 12226: 12223: 12220: 12217: 12214: 12211: 12208: 12205: 12202: 12199: 12196: 12193: 12190: 12187: 12184: 12181: 12178: 12175: 12172: 12169: 12166: 12163: 12160: 12157: 12154: 12151: 12148: 12145: 12142: 12139: 12136: 12133: 12130: 12127: 12124: 12121: 12118: 12115: 12112: 12109: 12106: 12103: 12100: 12097: 12094: 12091: 12088: 12085: 12082: 12079: 12076: 12073: 12070: 12067: 12064: 12061: 12058: 12055: 12052: 12049: 12046: 12043: 12040: 12037: 12034: 12031: 12028: 12025: 12022: 12019: 12016: 12013: 12010: 12007: 12004: 12001: 11998: 11995: 11992: 11989: 11986: 11983: 11980: 11977: 11974: 11971: 11968: 11965: 11962: 11959: 11956: 11953: 11950: 11947: 11944: 11941: 11938: 11935: 11932: 11929: 11926: 11923: 11920: 11917: 11914: 11911: 11908: 11905: 11902: 11899: 11896: 11893: 11890: 11887: 11884: 11881: 11878: 11875: 11872: 11869: 11866: 11863: 11860: 11857: 11854: 11851: 11848: 11845: 11842: 11839: 11836: 11833: 11830: 11824:double negative 11820: 11819: 11816: 11813: 11810: 11807: 11804: 11801: 11798: 11795: 11792: 11789: 11786: 11783: 11780: 11777: 11774: 11771: 11768: 11765: 11762: 11759: 11756: 11753: 11750: 11747: 11744: 11741: 11738: 11735: 11732: 11729: 11726: 11723: 11720: 11717: 11714: 11711: 11708: 11705: 11702: 11699: 11696: 11693: 11690: 11687: 11684: 11681: 11678: 11675: 11672: 11669: 11666: 11663: 11660: 11657: 11654: 11651: 11648: 11645: 11642: 11639: 11636: 11633: 11630: 11627: 11624: 11621: 11618: 11615: 11612: 11609: 11606: 11603: 11600: 11597: 11594: 11591: 11588: 11585: 11582: 11579: 11576: 11573: 11570: 11567: 11564: 11561: 11558: 11555: 11552: 11549: 11546: 11543: 11540: 11537: 11534: 11531: 11528: 11525: 11522: 11519: 11516: 11513: 11510: 11507: 11504: 11501: 11498: 11495: 11492: 11489: 11486: 11483: 11480: 11477: 11474: 11471: 11468: 11465: 11462: 11459: 11456: 11453: 11450: 11447: 11444: 11441: 11438: 11435: 11432: 11429: 11426: 11423: 11420: 11417: 11414: 11411: 11404: 11396: 11389: 11385: 11378: 11374: 11370: 11363: 11359: 11344: 11333: 11325: 11314: 11303: 11291: 11290: 11287: 11284: 11281: 11278: 11275: 11272: 11269: 11266: 11263: 11260: 11257: 11254: 11251: 11248: 11245: 11242: 11239: 11236: 11233: 11230: 11227: 11224: 11221: 11218: 11215: 11212: 11209: 11206: 11203: 11200: 11197: 11194: 11191: 11188: 11185: 11182: 11179: 11176: 11173: 11170: 11167: 11164: 11161: 11158: 11155: 11152: 11149: 11146: 11131: 11121: 11111: 11101: 11091: 11081: 11071: 11061: 11056: 11047: 11043: 11039: 11035: 11031: 11028: 11027: 11024: 11021: 11018: 11015: 11012: 11009: 11006: 11003: 11000: 10997: 10994: 10991: 10988: 10985: 10982: 10979: 10976: 10973: 10970: 10967: 10964: 10961: 10958: 10955: 10952: 10949: 10946: 10943: 10940: 10937: 10934: 10931: 10928: 10925: 10922: 10919: 10916: 10913: 10910: 10907: 10900: 10888: 10885: 10884: 10881: 10878: 10875: 10872: 10869: 10866: 10863: 10860: 10857: 10854: 10851: 10848: 10845: 10842: 10839: 10836: 10833: 10830: 10827: 10824: 10821: 10818: 10815: 10812: 10809: 10806: 10803: 10800: 10797: 10794: 10791: 10788: 10785: 10782: 10779: 10776: 10773: 10770: 10767: 10764: 10761: 10758: 10755: 10752: 10749: 10746: 10743: 10740: 10737: 10734: 10731: 10728: 10725: 10722: 10719: 10716: 10713: 10710: 10707: 10704: 10701: 10698: 10695: 10692: 10689: 10686: 10683: 10680: 10677: 10674: 10671: 10668: 10665: 10662: 10659: 10656: 10653: 10650: 10647: 10644: 10641: 10638: 10635: 10632: 10629: 10626: 10623: 10620: 10617: 10614: 10611: 10608: 10605: 10602: 10599: 10596: 10593: 10590: 10587: 10584: 10581: 10578: 10575: 10572: 10569: 10566: 10563: 10560: 10557: 10554: 10551: 10548: 10545: 10542: 10539: 10532: 10528: 10524: 10520: 10516: 10513: 10509: 10495: 10492: 10487: 10486: 10483: 10480: 10477: 10474: 10471: 10468: 10465: 10462: 10459: 10456: 10453: 10450: 10447: 10444: 10441: 10438: 10435: 10432: 10429: 10426: 10423: 10421:// permutations 10420: 10417: 10414: 10411: 10408: 10405: 10402: 10399: 10396: 10393: 10390: 10387: 10384: 10381: 10378: 10375: 10372: 10369: 10366: 10363: 10360: 10357: 10354: 10351: 10348: 10345: 10342: 10339: 10336: 10333: 10330: 10327: 10324: 10321: 10318: 10315: 10312: 10309: 10306: 10303: 10300: 10297: 10294: 10291: 10288: 10285: 10282: 10279: 10276: 10273: 10270: 10267: 10264: 10261: 10258: 10255: 10252: 10249: 10246: 10243: 10240: 10237: 10234: 10231: 10228: 10225: 10222: 10219: 10216: 10213: 10210: 10207: 10204: 10201: 10198: 10195: 10192: 10189: 10186: 10183: 10180: 10177: 10174: 10171: 10168: 10165: 10162: 10159: 10156: 10153: 10150: 10147: 10144: 10141: 10138: 10135: 10132: 10129: 10126: 10123: 10120: 10117: 10114: 10107: 10102: 10101: 10098: 10095: 10092: 10089: 10086: 10083: 10080: 10077: 10074: 10071: 10068: 10065: 10062: 10059: 10056: 10053: 10050: 10047: 10044: 10041: 10038: 10035: 10032: 10029: 10026: 10023: 10020: 10017: 10014: 10011: 10008: 10005: 10002: 9999: 9996: 9993: 9990: 9987: 9984: 9981: 9978: 9975: 9972: 9969: 9966: 9963: 9960: 9957: 9954: 9951: 9948: 9945: 9942: 9939: 9936: 9933: 9930: 9927: 9924: 9921: 9918: 9915: 9912: 9909: 9906: 9903: 9900: 9897: 9894: 9891: 9888: 9885: 9882: 9879: 9876: 9873: 9870: 9867: 9864: 9861: 9858: 9855: 9852: 9849: 9846: 9843: 9840: 9837: 9834: 9831: 9828: 9825: 9822: 9819: 9816: 9813: 9810: 9807: 9804: 9801: 9798: 9795: 9792: 9789: 9786: 9783: 9777: 9776: 9773: 9770: 9767: 9764: 9761: 9758: 9755: 9752: 9749: 9746: 9743: 9741:// displays: 47 9740: 9737: 9734: 9731: 9728: 9725: 9722: 9719: 9716: 9713: 9710: 9708:// displays: 50 9707: 9704: 9701: 9698: 9695: 9692: 9689: 9686: 9683: 9680: 9677: 9674: 9671: 9668: 9665: 9662: 9659: 9656: 9653: 9650: 9647: 9644: 9642:// displays: 10 9641: 9638: 9635: 9632: 9629: 9626: 9623: 9620: 9617: 9614: 9611: 9608: 9605: 9602: 9599: 9596: 9591:primitive types 9575: 9565: 9555: 9545: 9535: 9530:add and assign 9525: 9515: 9510: 9505: 9504: 9501: 9498: 9495: 9492: 9489: 9486: 9483: 9480: 9477: 9474: 9471: 9468: 9465: 9462: 9459: 9456: 9453: 9450: 9447: 9441: 9440: 9437: 9434: 9431: 9428: 9425: 9422: 9419: 9416: 9413: 9410: 9407: 9404: 9401: 9398: 9395: 9392: 9389: 9386: 9383: 9380: 9374: 9373: 9370: 9367: 9364: 9361: 9358: 9355: 9352: 9349: 9346: 9343: 9340: 9337: 9334: 9331: 9328: 9325: 9322: 9319: 9316: 9313: 9310: 9307: 9304: 9301: 9298: 9295: 9292: 9289: 9286: 9283: 9280: 9277: 9274: 9271: 9268: 9265: 9262: 9259: 9256: 9253: 9250: 9247: 9244: 9241: 9238: 9235: 9232: 9229: 9226: 9223: 9220: 9217: 9211: 9210: 9207: 9204: 9201: 9198: 9195: 9192: 9189: 9186: 9183: 9180: 9177: 9174: 9171: 9168: 9165: 9162: 9159: 9156: 9153: 9150: 9147: 9144: 9141: 9138: 9135: 9132: 9129: 9126: 9123: 9120: 9117: 9114: 9111: 9108: 9105: 9102: 9099: 9096: 9093: 9090: 9087: 9084: 9081: 9078: 9075: 9072: 9069: 9066: 9063: 9060: 9057: 9045: 9035: 9025: 9015: 8999:exponentiation 8994: 8984: 8974: 8969:multiplication 8964: 8954: 8944: 8932: 8927: 8926: 8924:// displays NaN 8923: 8920: 8918:'world' 8917: 8914: 8912:'hello' 8911: 8908: 8905: 8902: 8899: 8896: 8893: 8890: 8887: 8884: 8881: 8878: 8875: 8872: 8869: 8866: 8863: 8860: 8857: 8854: 8851: 8848: 8845: 8842: 8839: 8836: 8833: 8830: 8827: 8824: 8821: 8818: 8815: 8812: 8806: 8805: 8803:// displays NaN 8802: 8799: 8797:'Hello' 8796: 8793: 8790: 8787: 8784: 8781: 8778: 8775: 8772: 8769: 8766: 8763: 8760: 8757: 8754: 8751: 8748: 8745: 8742: 8739: 8736: 8733: 8730: 8727: 8724: 8721: 8718: 8715: 8713:// displays $ 7 8712: 8709: 8706: 8703: 8700: 8697: 8694: 8691: 8688: 8685: 8682: 8679: 8676: 8673: 8670: 8667: 8664: 8661: 8658: 8655: 8652: 8649: 8646: 8643: 8640: 8637: 8634: 8631: 8628: 8625: 8622: 8619: 8616: 8613: 8610: 8607: 8604: 8601: 8598: 8595: 8592: 8589: 8586: 8583: 8580: 8577: 8574: 8571: 8568: 8565: 8562: 8559: 8556: 8546: 8541: 8540: 8537: 8534: 8531: 8528: 8525: 8522: 8519: 8516: 8513: 8510: 8507: 8504: 8501: 8498: 8495: 8492: 8489: 8486: 8483: 8480: 8477: 8474: 8471: 8468: 8465: 8462: 8459: 8456: 8453: 8450: 8447: 8444: 8441: 8438: 8435: 8432: 8426: 8425: 8422: 8419: 8416: 8413: 8410: 8407: 8404: 8401: 8398: 8395: 8392: 8389: 8386: 8383: 8380: 8377: 8374: 8371: 8368: 8365: 8362: 8356: 8355: 8352: 8349: 8346: 8343: 8340: 8337: 8334: 8331: 8328: 8325: 8322: 8319: 8316: 8313: 8310: 8307: 8304: 8301: 8298: 8295: 8292: 8286: 8285: 8282: 8279: 8276: 8273: 8270: 8267: 8264: 8261: 8258: 8255: 8252: 8249: 8246: 8243: 8240: 8237: 8234: 8231: 8228: 8225: 8222: 8219: 8216: 8213: 8210: 8207: 8204: 8201: 8198: 8195: 8192: 8189: 8186: 8183: 8180: 8177: 8174: 8171: 8168: 8165: 8162: 8159: 8156: 8149: 8145: 8142: 8141: 8138: 8135: 8132: 8129: 8126: 8123: 8120: 8117: 8114: 8111: 8108: 8105: 8102: 8099: 8096: 8093: 8090: 8087: 8084: 8081: 8078: 8075: 8072: 8066: 8065: 8062: 8059: 8056: 8053: 8050: 8047: 8044: 8041: 8038: 8035: 8032: 8029: 8026: 8023: 8020: 8017: 8014: 8011: 8008: 8005: 7998: 7995: 7990: 7989: 7986: 7983: 7980: 7977: 7974: 7971: 7968: 7965: 7962: 7959: 7956: 7953: 7950: 7947: 7944: 7941: 7938: 7935: 7932: 7929: 7926: 7923: 7920: 7917: 7914: 7911: 7908: 7905: 7902: 7899: 7896: 7893: 7890: 7887: 7885:// Entire match 7884: 7881: 7878: 7875: 7872: 7869: 7866: 7863: 7860: 7857: 7854: 7851: 7848: 7845: 7842: 7839: 7836: 7833: 7830: 7827: 7824: 7821: 7818: 7815: 7812: 7809: 7806: 7803: 7800: 7795: 7794: 7791: 7788: 7785: 7782: 7779: 7776: 7773: 7770: 7767: 7764: 7761: 7758: 7755: 7752: 7749: 7746: 7743: 7740: 7737: 7734: 7731: 7728: 7725: 7722: 7719: 7716: 7713: 7710: 7707: 7704: 7701: 7698: 7695: 7692: 7689: 7686: 7683: 7678: 7677: 7674: 7671: 7668: 7665: 7662: 7659: 7656: 7653: 7650: 7647: 7644: 7641: 7638: 7635: 7632: 7629: 7626: 7623: 7620: 7617: 7614: 7611: 7608: 7605: 7602: 7599: 7596: 7593: 7590: 7587: 7584: 7581: 7578: 7575: 7572: 7569: 7566: 7563: 7560: 7557: 7554: 7552:// /g - global 7551: 7548: 7543: 7542: 7539: 7536: 7533: 7530: 7527: 7524: 7521: 7518: 7515: 7512: 7509: 7506: 7503: 7500: 7497: 7494: 7491: 7488: 7485: 7482: 7479: 7476: 7473: 7470: 7467: 7464: 7461: 7458: 7455: 7452: 7449: 7444: 7443: 7440: 7437: 7434: 7431: 7428: 7425: 7422: 7419: 7416: 7413: 7410: 7407: 7404: 7401: 7398: 7396:"Hi!" 7395: 7392: 7389: 7386: 7383: 7380: 7377: 7374: 7371: 7368: 7365: 7362: 7359: 7356: 7353: 7350: 7345: 7344: 7341: 7338: 7335: 7332: 7329: 7326: 7323: 7320: 7318:"abc" 7317: 7314: 7311: 7308: 7305: 7302: 7299: 7296: 7293: 7290: 7287: 7284: 7281: 7278: 7275: 7272: 7269: 7266: 7263: 7260: 7257: 7254: 7251: 7248: 7245: 7242: 7239: 7236: 7233: 7230: 7227: 7224: 7221: 7218: 7215: 7212: 7209: 7206: 7203: 7200: 7197: 7194: 7191: 7188: 7185: 7183:"abc" 7182: 7179: 7176: 7173: 7170: 7167: 7164: 7161: 7158: 7155: 7152: 7149: 7146: 7143: 7140: 7137: 7134: 7131: 7128: 7125: 7122: 7119: 7116: 7113: 7110: 7107: 7104: 7101: 7098: 7095: 7092: 7089: 7086: 7083: 7080: 7077: 7074: 7071: 7068: 7065: 7062: 7059: 7056: 7053: 7050: 7045: 7044: 7041: 7038: 7035: 7032: 7029: 7026: 7023: 7020: 7017: 7014: 7011: 7008: 7005: 7002: 6999: 6996: 6993: 6990: 6987: 6984: 6981: 6978: 6975: 6972: 6969: 6966: 6963: 6960: 6957: 6954: 6951: 6948: 6945: 6942: 6939: 6936: 6933: 6928: 6927: 6924: 6921: 6918: 6915: 6912: 6909: 6906: 6903: 6900: 6897: 6894: 6891: 6888: 6885: 6882: 6879: 6876: 6873: 6870: 6867: 6864: 6861: 6858: 6855: 6852: 6849: 6846: 6843: 6840: 6837: 6834: 6831: 6828: 6825: 6822: 6819: 6816: 6813: 6810: 6807: 6804: 6801: 6798: 6795: 6792: 6789: 6786: 6783: 6780: 6777: 6774: 6771: 6768: 6765: 6762: 6759: 6756: 6754:'Digit' 6753: 6750: 6747: 6744: 6741: 6738: 6735: 6732: 6729: 6726: 6723: 6720: 6717: 6714: 6712:'Digit' 6711: 6708: 6705: 6702: 6699: 6696: 6693: 6690: 6687: 6684: 6681: 6678: 6675: 6672: 6669: 6666: 6663: 6660: 6657: 6654: 6651: 6648: 6645: 6640: 6639: 6636: 6633: 6630: 6627: 6624: 6621: 6618: 6615: 6612: 6609: 6606: 6603: 6600: 6597: 6594: 6591: 6588: 6585: 6582: 6579: 6576: 6573: 6570: 6567: 6564: 6561: 6558: 6555: 6552: 6549: 6546: 6543: 6540: 6537: 6534: 6531: 6528: 6525: 6522: 6519: 6516: 6513: 6510: 6507: 6504: 6501: 6498: 6495: 6492: 6489: 6486: 6483: 6480: 6477: 6474: 6471: 6468: 6465: 6462: 6459: 6456: 6453: 6447: 6428: 6415: 6400: 6388:Math.round(1.5) 6387: 6371: 6363: 6352:Math.pow(-3, 2) 6351: 6344: 6338: 6334:Math.min(1, -2) 6333: 6326: 6318:Math.max(1, -2) 6317: 6310: 6301: 6289:Math.floor(1.9) 6288: 6280: 6268: 6253: 6236: 6211: 6208: 6207: 6205: 6184: 6181: 6180: 6178: 6172: 6168: 6163: 6138: 6130: 6127: 6126: 6124: 6103: 6095: 6092: 6091: 6089: 6078: 6073: 6060: 6055: 6039: 6034: 6019: 6010: 5984: 5968: 5959: 5950: 5943: 5934: 5927: 5915: 5902: 5886: 5876: 5868: 5859: 5831: 5827: 5823: 5819: 5815: 5812: 5800: 5799: 5796: 5793: 5790: 5787: 5784: 5781: 5774: 5771: 5766: 5765: 5762: 5759: 5756: 5753: 5750: 5747: 5744: 5741: 5738: 5735: 5732: 5729: 5726: 5723: 5720: 5717: 5714: 5711: 5708: 5705: 5702: 5699: 5696: 5693: 5690: 5687: 5684: 5681: 5678: 5675: 5672: 5669: 5666: 5663: 5660: 5657: 5654: 5651: 5648: 5645: 5642: 5639: 5636: 5633: 5630: 5627: 5624: 5621: 5618: 5615: 5612: 5609: 5606: 5603: 5600: 5597: 5594: 5591: 5588: 5585: 5582: 5579: 5576: 5573: 5570: 5567: 5564: 5561: 5558: 5555: 5552: 5549: 5546: 5543: 5536: 5533: 5532: 5529: 5526: 5523: 5520: 5517: 5514: 5511: 5508: 5505: 5502: 5499: 5496: 5493: 5490: 5487: 5484: 5481: 5478: 5475: 5472: 5469: 5466: 5463: 5460: 5457: 5454: 5451: 5448: 5445: 5442: 5439: 5436: 5433: 5430: 5427: 5424: 5417: 5413: 5410: 5405: 5404: 5401: 5398: 5395: 5392: 5389: 5386: 5383: 5380: 5377: 5374: 5371: 5368: 5365: 5362: 5359: 5356: 5353: 5350: 5347: 5344: 5341: 5338: 5335: 5332: 5329: 5326: 5323: 5320: 5317: 5314: 5311: 5308: 5305: 5302: 5299: 5296: 5293: 5290: 5287: 5284: 5281: 5278: 5275: 5272: 5269: 5266: 5263: 5260: 5257: 5254: 5251: 5248: 5245: 5242: 5239: 5236: 5233: 5230: 5227: 5224: 5217: 5216: 5213: 5210: 5207: 5204: 5201: 5198: 5195: 5192: 5189: 5186: 5183: 5180: 5177: 5174: 5171: 5168: 5165: 5162: 5159: 5156: 5148: 5142: 5137: 5134: 5131: 5125: 5122: 5119: 5108: 5107: 5104: 5101: 5098: 5095: 5092: 5089: 5086: 5083: 5080: 5077: 5074: 5071: 5068: 5065: 5062: 5059: 5056: 5053: 5050: 5047: 5044: 5041: 5038: 5035: 5032: 5029: 5026: 5023: 5020: 5017: 5014: 5011: 5008: 5005: 5002: 4999: 4996: 4993: 4990: 4987: 4984: 4981: 4978: 4975: 4972: 4969: 4966: 4963: 4960: 4957: 4954: 4951: 4944: 4943:literal or the 4940: 4937: 4936: 4933: 4930: 4927: 4925:// syntax error 4924: 4921: 4918: 4915: 4909: 4908: 4905: 4902: 4899: 4896: 4893: 4886: 4879: 4874: 4871: 4870: 4867: 4864: 4861: 4858: 4855: 4852: 4849: 4846: 4843: 4840: 4837: 4834: 4831: 4828: 4825: 4822: 4819: 4816: 4813: 4810: 4803: 4792: 4788: 4784: 4779: 4772: 4770:Array data type 4766: 4754: 4749: 4748: 4745: 4742: 4739: 4736: 4733: 4730: 4727: 4724: 4721: 4718: 4715: 4712: 4709: 4706: 4703: 4700: 4697: 4694: 4691: 4688: 4685: 4682: 4679: 4676: 4673: 4670: 4667: 4664: 4661: 4658: 4655: 4652: 4649: 4646: 4643: 4640: 4637: 4634: 4631: 4628: 4625: 4622: 4619: 4616: 4613: 4610: 4607: 4604: 4601: 4598: 4595: 4592: 4589: 4586: 4583: 4580: 4577: 4574: 4571: 4568: 4565: 4562: 4559: 4556: 4553: 4550: 4547: 4544: 4541: 4538: 4535: 4532: 4529: 4526: 4523: 4520: 4517: 4514: 4511: 4508: 4505: 4502: 4499: 4496: 4493: 4490: 4487: 4484: 4481: 4475:Symbol.iterator 4474: 4471:Symbol.iterator 4470: 4462:There are also 4460: 4459: 4456: 4453: 4450: 4447: 4444: 4441: 4438: 4435: 4432: 4429: 4426: 4423: 4420: 4417: 4414: 4411: 4408: 4405: 4402: 4399: 4396: 4393: 4390: 4387: 4384: 4381: 4378: 4375: 4372: 4369: 4366: 4363: 4360: 4357: 4354: 4351: 4348: 4345: 4342: 4339: 4336: 4333: 4330: 4327: 4324: 4321: 4318: 4315: 4312: 4309: 4306: 4303: 4300: 4297: 4294: 4291: 4288: 4285: 4282: 4279: 4276: 4273: 4270: 4267: 4264: 4261: 4258: 4255: 4252: 4249: 4246: 4243: 4240: 4237: 4234: 4231: 4218: 4213: 4212: 4209: 4206: 4203: 4200: 4197: 4194: 4191: 4188: 4185: 4182: 4179: 4176: 4173: 4170: 4167: 4164: 4161: 4158: 4155: 4152: 4149: 4146: 4143: 4140: 4137: 4134: 4131: 4128: 4125: 4122: 4119: 4116: 4113: 4110: 4107: 4104: 4101: 4098: 4095: 4092: 4089: 4086: 4083: 4080: 4077: 4074: 4071: 4068: 4065: 4062: 4059: 4056: 4053: 4050: 4047: 4044: 4041: 4038: 4035: 4032: 4029: 4026: 4023: 4020: 4017: 4014: 4011: 4008: 4005: 4002: 3999: 3996: 3993: 3990: 3987: 3984: 3981: 3978: 3975: 3972: 3969: 3966: 3963: 3960: 3957: 3954: 3951: 3948: 3945: 3942: 3939: 3937:// Boolean true 3936: 3933: 3930: 3927: 3924: 3921: 3918: 3915: 3912: 3909: 3906: 3903: 3900: 3897: 3894: 3891: 3888: 3881: 3877: 3873: 3869: 3865: 3861: 3857: 3853: 3850: 3849: 3846: 3843: 3840: 3837: 3834: 3831: 3828: 3825: 3822: 3819: 3816: 3813: 3810: 3807: 3804: 3801: 3798: 3795: 3792: 3789: 3786: 3783: 3780: 3777: 3774: 3771: 3768: 3765: 3762: 3759: 3756: 3753: 3750: 3747: 3744: 3741: 3738: 3735: 3732: 3729: 3726: 3723: 3720: 3717: 3714: 3711: 3708: 3705: 3702: 3699: 3696: 3693: 3690: 3687: 3684: 3681: 3678: 3675: 3672: 3669: 3666: 3663: 3660: 3657: 3654: 3651: 3648: 3645: 3642: 3639: 3636: 3633: 3630: 3627: 3624: 3621: 3618: 3615: 3612: 3609: 3606: 3603: 3600: 3597: 3594: 3591: 3588: 3585: 3582: 3579: 3576: 3573: 3570: 3567: 3564: 3561: 3558: 3555: 3552: 3549: 3546: 3543: 3540: 3537: 3534: 3531: 3528: 3525: 3522: 3519: 3516: 3513: 3510: 3507: 3504: 3501: 3498: 3495: 3492: 3489: 3486: 3483: 3480: 3477: 3474: 3471: 3468: 3465: 3462: 3459: 3456: 3453: 3450: 3447: 3444: 3441: 3438: 3435: 3432: 3429: 3426: 3423: 3420: 3417: 3414: 3411: 3408: 3405: 3402: 3399: 3396: 3393: 3390: 3387: 3384: 3381: 3378: 3375: 3372: 3369: 3362: 3354: 3350: 3342: 3334: 3330: 3322: 3315: 3307: 3297: 3293: 3287: 3281: 3277: 3271: 3262: 3255: 3251: 3247: 3243: 3236: 3232: 3228: 3224: 3221: 3219:Type conversion 3212: 3208: 3204: 3197:type conversion 3192: 3188: 3184: 3180: 3176: 3172: 3168: 3165:primitive types 3160: 3154: 3150: 3146: 3136: 3131: 3130: 3127: 3124: 3121: 3118: 3115: 3112: 3109: 3106: 3103: 3100: 3097: 3094: 3091: 3088: 3085: 3082: 3079: 3076: 3073: 3070: 3067: 3064: 3061: 3058: 3055: 3052: 3049: 3046: 3043: 3040: 3037: 3030: 3027: 3026: 3023: 3020: 3017: 3014: 3011: 3008: 3005: 3002: 2999: 2996: 2993: 2990: 2987: 2984: 2981: 2978: 2975: 2972: 2965: 2962: 2961: 2958: 2955: 2952: 2949: 2946: 2943: 2940: 2937: 2930: 2927: 2926: 2923: 2920: 2917: 2914: 2911: 2908: 2905: 2902: 2899: 2896: 2893: 2890: 2887: 2884: 2881: 2878: 2875: 2872: 2869: 2866: 2863: 2853: 2852: 2849: 2846: 2843: 2840: 2837: 2834: 2831: 2828: 2825: 2822: 2819: 2816: 2813: 2810: 2807: 2804: 2801: 2798: 2795: 2792: 2789: 2786: 2783: 2780: 2777: 2774: 2771: 2768: 2765: 2762: 2759: 2752: 2751: 2748: 2745: 2742: 2739: 2736: 2726: 2725: 2722: 2719: 2716: 2713: 2710: 2704: 2703: 2700: 2697: 2694: 2691: 2688: 2685: 2682: 2679: 2676: 2669: 2665: 2662: 2661: 2658: 2655: 2653:templateLiteral 2652: 2649: 2646: 2643: 2640: 2637: 2634: 2631: 2629:anotherGreeting 2628: 2625: 2622: 2619: 2617:templateLiteral 2616: 2613: 2610: 2607: 2604: 2601: 2598: 2595: 2592: 2589: 2586: 2584:anotherGreeting 2583: 2580: 2577: 2574: 2571: 2568: 2565: 2550: 2531: 2526: 2525: 2522: 2519: 2516: 2513: 2510: 2507: 2504: 2501: 2498: 2495: 2492: 2489: 2486: 2483: 2480: 2477: 2474: 2471: 2468: 2465: 2462: 2459: 2456: 2453: 2450: 2447: 2444: 2441: 2438: 2435: 2432: 2429: 2426: 2423: 2420: 2417: 2414: 2411: 2408: 2405: 2402: 2399: 2396: 2393: 2390: 2387: 2384: 2381: 2378: 2375: 2372: 2369: 2366: 2363: 2360: 2357: 2354: 2351: 2348: 2345: 2342: 2339: 2336: 2333: 2330: 2327: 2324: 2321: 2318: 2315: 2312: 2309: 2306: 2303: 2300: 2297: 2294: 2291: 2288: 2285: 2282: 2279: 2273: 2272: 2269: 2266: 2263: 2260: 2257: 2254: 2251: 2248: 2238: 2237: 2234: 2231: 2228: 2225: 2222: 2219: 2216: 2213: 2210: 2207: 2204: 2201: 2198: 2195: 2192: 2189: 2186: 2183: 2170: 2169: 2166: 2163: 2160: 2157: 2154: 2151: 2148: 2145: 2139: 2138: 2135: 2132: 2129: 2126: 2123: 2120: 2117: 2095: 2094: 2091: 2088: 2085: 2082: 2079: 2076: 2073: 2070: 2068:// Syntax error 2067: 2064: 2061: 2058: 2055: 2052: 2049: 2046: 2043: 2040: 2037: 2034: 2031: 2028: 2025: 2022: 2019: 2016: 2014:_FFFF_FFFF_FFFE 2013: 2010: 2007: 2005:_3520_0237_1327 2004: 2001: 1998: 1996:_0000_0101_1011 1995: 1992: 1989: 1986: 1983: 1980: 1977: 1974: 1971: 1968: 1965: 1962: 1959: 1956: 1953: 1950: 1947: 1940: 1937: 1936: 1933: 1930: 1927: 1924: 1921: 1918: 1915: 1912: 1909: 1906: 1903: 1900: 1897: 1894: 1891: 1888: 1885: 1882: 1879: 1865: 1862: 1861: 1858: 1855: 1852: 1849: 1846: 1843: 1840: 1837: 1834: 1831: 1828: 1825: 1822: 1819: 1816: 1813: 1810: 1807: 1804: 1801: 1781: 1771: 1768: 1765: 1762: 1757: 1753: 1749: 1746: 1745: 1742: 1739: 1736: 1733: 1730: 1727: 1724: 1721: 1718: 1715: 1712: 1709: 1706: 1703: 1700: 1697: 1694: 1691: 1688: 1685: 1682: 1679: 1676: 1673: 1670: 1667: 1664: 1661: 1658: 1655: 1653:// like this... 1652: 1649: 1646: 1643: 1640: 1637: 1634: 1631: 1628: 1625: 1622: 1619: 1616: 1613: 1610: 1607: 1596: 1593: 1590: 1587: 1584: 1581: 1575: 1572: 1569: 1566: 1563: 1557: 1554: 1551: 1548: 1545: 1541: 1540: 1537: 1534: 1531: 1528: 1525: 1522: 1519: 1516: 1513: 1510: 1507: 1504: 1501: 1498: 1495: 1492: 1489: 1486: 1483: 1480: 1477: 1474: 1471: 1468: 1465: 1462: 1459: 1456: 1453: 1450: 1447: 1444: 1441: 1438: 1435: 1432: 1429: 1426: 1423: 1420: 1417: 1414: 1411: 1408: 1405: 1387: 1385:Undefined value 1381: 1346: 1340: 1335: 1334: 1331: 1328: 1325: 1322: 1319: 1316: 1313: 1310: 1307: 1304: 1301: 1298: 1295: 1292: 1289: 1286: 1283: 1280: 1277: 1274: 1271: 1268: 1265: 1262: 1259: 1256: 1253: 1250: 1247: 1244: 1241: 1238: 1235: 1232: 1229: 1226: 1223: 1220: 1217: 1216: 1213: 1210: 1207: 1204: 1201: 1198: 1195: 1192: 1189: 1186: 1183: 1180: 1177: 1174: 1171: 1168: 1165: 1162: 1159: 1156: 1153: 1150: 1147: 1144: 1141: 1138: 1135: 1132: 1131: 1128: 1125: 1122: 1119: 1116: 1113: 1110: 1107: 1104: 1101: 1098: 1095: 1092: 1089: 1086: 1083: 1080: 1077: 1074: 1071: 1068: 1065: 1062: 1059: 1056: 1053: 1050: 1047: 1044: 1041: 1038: 1035: 1032: 1029: 1026: 1023: 1020: 1017: 1014: 1011: 1008: 1005: 1002: 999: 996: 993: 990: 987: 984: 982:'birds' 981: 978: 975: 972: 970:'foxes' 969: 966: 963: 960: 957: 954: 951: 948: 945: 942: 939: 936: 933: 930: 927: 924: 921: 918: 915: 912: 906: 878: 863: 841: 832: 825: 824: 821: 818: 815: 812: 809: 806: 803: 800: 797: 794: 791: 788: 785: 782: 779: 776: 766: 762: 758: 750: 746: 742: 738: 729: 726: 723: 717: 714: 708: 705: 702: 699: 694: 690: 686: 673: 672: 663: 659: 647: 644: 634: 619: 615: 611: 603: 599: 595: 591: 587: 579: 575: 571: 553: 547: 542: 541: 538: 535: 532: 529: 526: 523: 520: 517: 514: 497: 491: 486: 485: 482: 479: 476: 473: 470: 467: 464: 461: 458: 455: 447: 443: 439: 435: 431: 427: 423: 419: 412: 411: 408: 405: 402: 399: 396: 393: 390: 387: 384: 381: 378: 375: 372: 369: 366: 355: 351: 341: 340: 337: 334: 331: 328: 325: 322: 319: 316: 313: 310: 307: 304: 301: 298: 287: 283: 279: 275: 271: 245: 240: 239: 236: 233: 230: 227: 224: 221: 218: 215: 212: 209: 206: 203: 200: 197: 194: 191: 188: 185: 182: 161: 156: 124: 115: 103: 98:The JavaScript 60: 54: 51: 48: 39: 35: 28: 23: 22: 15: 12: 11: 5: 19752: 19742: 19741: 19736: 19719: 19718: 19716: 19715: 19710: 19705: 19700: 19694: 19692: 19688: 19687: 19685: 19684: 19679: 19674: 19668: 19666: 19652: 19651: 19649: 19648: 19643: 19638: 19633: 19628: 19623: 19617: 19615: 19609: 19608: 19606: 19605: 19600: 19595: 19589: 19587: 19583: 19582: 19580: 19579: 19574: 19568: 19566: 19560: 19559: 19557: 19556: 19551: 19546: 19541: 19540: 19539: 19529: 19524: 19519: 19514: 19512:AssemblyScript 19509: 19503: 19501: 19494: 19493: 19491: 19490: 19485: 19479: 19477: 19471: 19470: 19468: 19467: 19461: 19459: 19453: 19452: 19450: 19449: 19444: 19439: 19434: 19433: 19432: 19422: 19417: 19412: 19411: 19410: 19405: 19395: 19390: 19389: 19388: 19377: 19375: 19364: 19363: 19361: 19360: 19354: 19352: 19350:Doc generators 19346: 19345: 19343: 19342: 19337: 19335:Opera DevTools 19332: 19327: 19322: 19317: 19311: 19309: 19303: 19302: 19300: 19299: 19294: 19288: 19286: 19282: 19281: 19279: 19278: 19273: 19268: 19263: 19258: 19253: 19248: 19243: 19238: 19233: 19228: 19223: 19218: 19213: 19208: 19203: 19198: 19192: 19190: 19184: 19183: 19181: 19180: 19175: 19170: 19164: 19162: 19156: 19155: 19153: 19152: 19147: 19142: 19136: 19134: 19128: 19127: 19120: 19119: 19112: 19105: 19097: 19091: 19090: 19085: 19067: 19062: 19050: 19045: 19039: 19034: 19027: 19026:External links 19024: 19023: 19022: 19007: 19000:978-1449365035 18988: 18973: 18958: 18941: 18938: 18935: 18934: 18909: 18890: 18869: 18848: 18827: 18818: 18800: 18786: 18768: 18746: 18724: 18699: 18689:of the global 18666: 18642: 18621: 18595: 18569: 18559: 18533: 18521:speakingjs.com 18508: 18496: 18495: 18493: 18490: 18489: 18488: 18483: 18476: 18473: 18386: 18376: 18373: 18366: 18363: 18318: 18160: 18090: 18066: 18063: 18002:// baz.m Three 17670: 17236: 17188:is created as 17166: 17163: 16984: 16682: 16670: 16667: 16561:"c-" 16468:"b-" 16249:"a-" 16181: 16110: 16107: 16031: 15936:// Constructor 15934: 15927: 15924: 15860: 15857: 15668: 15641: 15633: 15631: 15628: 15445: 15257: 15118: 15058:Functions are 14745: 14728:Main article: 14725: 14722: 14643://end of loop1 14619://end of loop2 14604:'b = ' 14469:'a = ' 14374: 14354: 14351: 14332: 14331: 14304:getElementById 14283:getElementById 14262:getElementById 14236: 14230: 14227: 14182: 14170: 14167: 14125: 14115: 14112: 14111: 14110: 14057:hasOwnProperty 14039: 14036: 14000: 13988: 13985: 13946: 13891: 13881: 13878: 13877: 13876: 13873: 13870: 13867: 13864: 13861: 13834:// statements; 13819:// statements; 13765:// statements; 13739: 13726:Main article: 13723: 13720: 13653: 13619: 13605: 13602: 13542: 13539: 13536: 13527: 13524: 13522: 13519: 13493: 13398: 13339: 13331: 13329: 13326: 13277:"cd" 13271:"ab" 13260: 13253: 13252: 13249: 13243: 13242: 13241:concatenation 13239: 13233: 13232: 13229: 13220: 13217: 13145: 13138: 13137: 13125: 13119: 13118: 13113: 13107: 13106: 13103: 13097: 13096: 13093: 13087: 13086: 13083: 13077: 13076: 13073: 13058: 13055: 13052: 13051: 13048: 12989: 12982: 12981: 12969: 12963: 12962: 12957: 12951: 12950: 12947: 12941: 12940: 12937: 12931: 12930: 12927: 12921: 12920: 12917: 12911: 12910: 12907: 12888: 12885: 12882: 12881: 12878: 12872: 12871: 12868: 12862: 12861: 12858: 12849: 12846: 12819: 12754: 12656: 12262: 11829: 11410: 11401: 11400: 11393: 11382: 11367: 11349: 11348: 11337: 11318: 11302: 11299: 11145: 11138: 11137: 11136:not identical 11134: 11128: 11127: 11124: 11118: 11117: 11114: 11108: 11107: 11104: 11098: 11097: 11094: 11088: 11087: 11084: 11078: 11077: 11074: 11068: 11067: 11064: 11055: 11052: 10906: 10897:rest parameter 10538: 10512:" transforms " 10491: 10488: 10113: 10106: 10103: 9782: 9774:// displays: 5 9595: 9582: 9581: 9578: 9572: 9571: 9568: 9562: 9561: 9558: 9552: 9551: 9548: 9542: 9541: 9538: 9532: 9531: 9528: 9522: 9521: 9518: 9509: 9506: 9446: 9379: 9344:// displays -2 9314:// displays -2 9216: 9056: 9052: 9051: 9048: 9042: 9041: 9038: 9032: 9031: 9028: 9022: 9021: 9018: 9001: 9000: 8997: 8991: 8990: 8987: 8981: 8980: 8977: 8971: 8970: 8967: 8961: 8960: 8957: 8951: 8950: 8947: 8931: 8928: 8811: 8644:// displays 22 8555: 8545: 8542: 8431: 8361: 8291: 8155: 8071: 8004: 7994: 7991: 7802: 7799: 7796: 7792:// my_array==; 7738:// my_array==; 7685: 7682: 7679: 7669:"tu" 7630:"tu" 7550: 7547: 7544: 7507:/(Tom)|(John)/ 7462:/water(mark)?/ 7451: 7448: 7445: 7352: 7349: 7346: 7336:"OK" 7291:"OK" 7246:"OK" 7201:"OK" 7156:"OK" 7138:"ac" 7111:"OK" 7093:"ac" 7052: 7049: 7046: 6935: 6932: 6929: 6673:// - - range 6655:// \s - space 6649:// \d - digit 6647: 6644: 6641: 6455: 6449:Main article: 6446: 6443: 6440: 6439: 6434: 6431: 6425: 6424: 6421: 6418: 6412: 6411: 6406: 6403: 6397: 6396: 6393: 6390: 6384: 6383: 6377: 6374: 6368: 6367: 6364:Math.pow(x, y) 6360:Exponentiation 6357: 6354: 6348: 6347: 6341: 6336: 6330: 6329: 6323: 6320: 6314: 6313: 6307: 6304: 6298: 6297: 6294: 6291: 6285: 6284: 6274: 6271: 6265: 6264: 6259: 6256: 6250: 6249: 6242: 6239: 6237:Math.ceil(1.1) 6233: 6232: 6218: 6215: 6191: 6188: 6175: 6166: 6160: 6159: 6145: 6141: 6137: 6134: 6110: 6106: 6102: 6099: 6082: 6076: 6070: 6069: 6064: 6058: 6052: 6051: 6046: 6037: 6031: 6030: 6028:Absolute value 6025: 6022: 6020:Math.abs(-2.3) 6016: 6015: 6012: 6009:Returned value 6007: 5996: 5995: 5990: 5987: 5981: 5980: 5974: 5971: 5965: 5964: 5956: 5953: 5947: 5946: 5940: 5937: 5931: 5930: 5921: 5918: 5912: 5911: 5908: 5905: 5899: 5898: 5892: 5889: 5883: 5882: 5874: 5871: 5865: 5864: 5861: 5858:Returned value 5856: 5811: 5808: 5780: 5770: 5767: 5542: 5423: 5409: 5406: 5223: 5155: 5146: 5081:// length of 6 5024:// length of 7 5000:// length of 6 4973:// length of 2 4950: 4914: 4892: 4873:Arrays have a 4809: 4768:Main article: 4765: 4762: 4753: 4752:Native objects 4750: 4480: 4286:// => false 4230: 4217: 4214: 3887: 3368: 3331:a && b 3306: 3303: 3302: 3301: 3290: 3285: 3274: 3269: 3265: 3220: 3217: 3191:) evaluate as 3153:literals. The 3135: 3132: 3036: 2971: 2936: 2862: 2758: 2735: 2709: 2675: 2605:`Warm regards, 2564: 2549: 2546: 2530: 2527: 2278: 2247: 2182: 2144: 2116: 1946: 1878: 1800: 1788:floating point 1780: 1777: 1754:ReferenceError 1748:Here, calling 1606: 1404: 1383:Main article: 1380: 1377: 1373: 1372: 1369: 1366: 1363: 1360: 1357: 1342:Main article: 1339: 1336: 1219: 1134: 997:'fish' 911: 905: 902: 864:ReferenceError 840: 837: 775: 656:function level 643: 640: 582:which are for 549:Main article: 546: 543: 513: 493:Main article: 490: 487: 454: 406:// a = b + c; 403:// Treated as: 365: 335:// Treated as: 297: 286:", and minus " 244: 241: 181: 165:case sensitive 163:JavaScript is 160: 157: 155: 152: 123: 120: 110:within modern 104:document.write 62: 61: 42: 40: 33: 26: 9: 6: 4: 3: 2: 19751: 19740: 19737: 19735: 19732: 19731: 19729: 19714: 19711: 19709: 19706: 19704: 19701: 19699: 19696: 19695: 19693: 19689: 19683: 19680: 19678: 19675: 19673: 19670: 19669: 19667: 19663: 19657: 19653: 19647: 19644: 19642: 19639: 19637: 19634: 19632: 19629: 19627: 19624: 19622: 19619: 19618: 19616: 19614: 19610: 19604: 19601: 19599: 19596: 19594: 19591: 19590: 19588: 19584: 19578: 19575: 19573: 19570: 19569: 19567: 19565: 19561: 19555: 19552: 19550: 19547: 19545: 19542: 19538: 19535: 19534: 19533: 19530: 19528: 19525: 19523: 19520: 19518: 19515: 19513: 19510: 19508: 19505: 19504: 19502: 19500: 19495: 19489: 19486: 19484: 19481: 19480: 19478: 19476: 19472: 19466: 19463: 19462: 19460: 19458: 19454: 19448: 19445: 19443: 19440: 19438: 19435: 19431: 19428: 19427: 19426: 19425:Visual Studio 19423: 19421: 19418: 19416: 19413: 19409: 19406: 19404: 19401: 19400: 19399: 19396: 19394: 19391: 19387: 19384: 19383: 19382: 19379: 19378: 19376: 19372: 19365: 19359: 19356: 19355: 19353: 19351: 19347: 19341: 19338: 19336: 19333: 19331: 19328: 19326: 19323: 19321: 19318: 19316: 19313: 19312: 19310: 19308: 19304: 19298: 19295: 19293: 19290: 19289: 19287: 19283: 19277: 19274: 19272: 19269: 19267: 19264: 19262: 19259: 19257: 19254: 19252: 19249: 19247: 19244: 19242: 19239: 19237: 19234: 19232: 19229: 19227: 19224: 19222: 19219: 19217: 19214: 19212: 19209: 19207: 19206:ClojureScript 19204: 19202: 19199: 19197: 19194: 19193: 19191: 19189: 19185: 19179: 19176: 19174: 19171: 19169: 19166: 19165: 19163: 19161: 19157: 19151: 19148: 19146: 19143: 19141: 19138: 19137: 19135: 19133: 19132:Code analysis 19129: 19125: 19118: 19113: 19111: 19106: 19104: 19099: 19098: 19095: 19089: 19086: 19084: 19080: 19076: 19072: 19068: 19066: 19063: 19061: 19057: 19054: 19051: 19049: 19046: 19044: 19040: 19038: 19035: 19033: 19030: 19029: 19020: 19019:0-7645-7659-3 19016: 19012: 19008: 19005: 19001: 18997: 18993: 18989: 18986: 18985:0-07-219127-9 18982: 18978: 18974: 18971: 18970:0-596-10199-6 18967: 18963: 18959: 18956: 18955:0-7645-3342-8 18952: 18948: 18944: 18943: 18923: 18919: 18913: 18905: 18901: 18894: 18879: 18873: 18858: 18852: 18837: 18831: 18822: 18814: 18810: 18804: 18796: 18790: 18782: 18778: 18772: 18756: 18750: 18734: 18728: 18713: 18709: 18703: 18696: 18692: 18688: 18684: 18683:global object 18680: 18676: 18670: 18663: 18661: 18656: 18652: 18646: 18639: 18635: 18631: 18625: 18609: 18605: 18599: 18583: 18579: 18573: 18566: 18562: 18556: 18552: 18547: 18546: 18537: 18522: 18518: 18512: 18506: 18501: 18497: 18487: 18484: 18482: 18479: 18478: 18384: 18372: 18316: 18158: 18156: 18151: 18148: 18145: 18088: 18086: 18077: 18075: 18062: 18056:// baz.m1 One 17668: 17666: 17619:aBaseFunction 17601:aBaseFunction 17574:aBaseFunction 17517:aBaseFunction 17298:aBaseFunction 17234: 17227: 17217: 17214:aBaseFunction 17209:aBaseFunction 17205:aBaseFunction 17201: 17196:is copied to 17174: 17172: 17162: 17160: 17155: 16982: 16980: 16813:'red' 16680: 16677: 16675: 16366:"Z" 16312:"Y" 16210:"X" 16179: 16175: 16173: 16167: 16160: 16158: 16152: 16148: 16142: 16136: 16126: 16119: 16116: 16106: 16104: 16029: 15932: 15923: 15884: 15882: 15878: 15874: 15870: 15866: 15853: 15739:// find by id 15666: 15663: 15661: 15656: 15654: 15650: 15646: 15638: 15443: 15441: 15433:// writes 1 3 15255: 15116: 15102: 15063: 15061: 14743: 14742:is returned. 14737: 14731: 14372: 14365: 14350: 14348: 14339: 14337: 14321: 14320: 14234: 14180: 14177: 14123: 14121: 14063:property_name 14040: 14037: 14034: 14033: 14011:property_name 13998: 13995: 13944: 13889: 13887: 13874: 13871: 13868: 13865: 13862: 13859: 13855: 13848: 13847: 13737: 13735: 13729: 13719: 13717: 13651: 13617: 13615: 13611: 13595://statements; 13583://statements; 13559://statements; 13535: 13491: 13489: 13472: 13446: 13427:). But where 13396: 13373: 13363: 13359: 13355: 13351: 13343: 13336: 13310:"2" 13292:"e" 13258: 13250: 13244: 13240: 13234: 13230: 13224: 13143: 13134:>>>= 13126: 13123:>>>= 13120: 13114: 13108: 13104: 13098: 13094: 13088: 13084: 13078: 13074: 13068: 13065: 13064: 13049: 13043: 13040: 13038: 12987: 12970: 12964: 12958: 12952: 12948: 12942: 12938: 12932: 12928: 12922: 12918: 12912: 12908: 12902: 12899: 12897: 12896: 12879: 12873: 12869: 12863: 12859: 12853: 12817: 12815: 12752: 12750: 12654: 12652: 12648: 12618:"2" 12594:"2" 12510:"1" 12486:"1" 12402:"0" 12378:"0" 12260: 12251:"s" 12236:"s" 12215:"s" 12146:"s" 12134:"s" 12113:"s" 11827: 11825: 11499:"0" 11408: 11394: 11383: 11368: 11357: 11356: 11355: 11354: 11342: 11338: 11331: 11323: 11319: 11312: 11308: 11307: 11306: 11298: 11296: 11143: 11135: 11129: 11125: 11119: 11115: 11109: 11105: 11099: 11095: 11089: 11086:greater than 11085: 11079: 11075: 11069: 11065: 11059: 11051: 10904: 10898: 10894: 10536: 10506: 10503: 10502:Spread syntax 10499: 10111: 10081:" " 10063:" " 9780: 9593: 9592: 9588: 9579: 9573: 9569: 9563: 9559: 9553: 9549: 9543: 9539: 9533: 9529: 9523: 9519: 9513: 9444: 9438:// displays 3 9377: 9371:// displays 2 9284:// displays 5 9257:// displays 2 9214: 9049: 9043: 9039: 9033: 9029: 9023: 9019: 9013: 9010: 9008: 8998: 8992: 8988: 8982: 8978: 8972: 8968: 8962: 8958: 8952: 8948: 8942: 8939: 8937: 8843:// displays 8 8809: 8614:// displays 8 8578:'llo' 8553: 8551: 8532:return x - y; 8429: 8359: 8289: 8153: 8150:function() {} 8069: 8002: 8001:constructor: 7759:my_expression 7732:"," 7447:Subexpression 7021:"A" 6979:'Tom' 6862:'Tom' 6452: 6438: 6435: 6432: 6427: 6426: 6422: 6419: 6416:Math.sqrt(49) 6414: 6413: 6410: 6407: 6404: 6399: 6398: 6394: 6391: 6386: 6385: 6381: 6378: 6375: 6372:Math.random() 6370: 6369: 6361: 6358: 6355: 6350: 6349: 6342: 6337: 6332: 6331: 6324: 6321: 6316: 6315: 6308: 6305: 6300: 6299: 6295: 6292: 6287: 6286: 6278: 6275: 6272: 6267: 6266: 6263: 6260: 6257: 6252: 6251: 6247: 6243: 6240: 6235: 6234: 6216: 6213: 6189: 6186: 6176: 6167: 6162: 6161: 6143: 6139: 6135: 6132: 6108: 6104: 6100: 6097: 6087: 6083: 6077: 6072: 6071: 6068: 6065: 6059: 6054: 6053: 6050: 6047: 6043: 6040:0.78540  6038: 6033: 6032: 6029: 6026: 6023: 6018: 6017: 6013: 6008: 6005: 6004: 5994: 5991: 5988: 5983: 5982: 5978: 5975: 5972: 5967: 5966: 5962: 5957: 5954: 5949: 5948: 5941: 5938: 5933: 5932: 5925: 5922: 5919: 5914: 5913: 5909: 5906: 5901: 5900: 5896: 5893: 5890: 5885: 5884: 5879: 5875: 5872: 5867: 5866: 5862: 5857: 5854: 5853: 5847: 5845: 5841: 5837: 5807: 5805: 5778: 5540: 5421: 5221: 5153: 5150: 5116: 5115:sparse arrays 5112: 5012:// same array 4948: 4947:constructor: 4912: 4890: 4883: 4807: 4801: 4796: 4777: 4771: 4761: 4759: 4478: 4467: 4465: 4228: 4225: 4223: 3885: 3808:"0" 3580:"0" 3553:"1" 3526:"2" 3499:"2" 3366: 3360: 3353:), using the 3348: 3340: 3328: 3319: 3314: 3309: 3291: 3286: 3275: 3270: 3266: 3261: 3260: 3259: 3240: 3216: 3202: 3198: 3166: 3157: 3144: 3140: 3034: 2969: 2934: 2909:// Not good. 2879:// Just fine. 2860: 2858: 2756: 2743:"H" 2733: 2731: 2707: 2673: 2562: 2560: 2555: 2545: 2543: 2538: 2536: 2276: 2245: 2243: 2180: 2177: 2175: 2142: 2114: 2112: 2111: 2106: 2105: 2101: 1944: 1876: 1873: 1871: 1798: 1795: 1793: 1789: 1786: 1776: 1604: 1601: 1402: 1398: 1396: 1392: 1386: 1376: 1370: 1367: 1364: 1361: 1358: 1355: 1354: 1353: 1351: 1345: 909: 901: 899: 894: 892: 888: 887:global object 884: 876: 872: 867: 861: 857: 853: 848: 846: 836: 830: 773: 770: 754: 736: 683: 681: 677: 669: 657: 653: 639: 632: 628: 623: 609: 585: 569: 565: 561: 557: 552: 511: 509: 505: 501: 496: 452: 416: 363: 361: 349: 344: 295: 293: 268: 264: 262: 258: 254: 250: 179: 176: 174: 170: 166: 150: 148: 144: 140: 136: 130: 128: 119: 113: 109: 101: 96: 94: 89: 87: 86: 82: 73: 70:A snippet of 68: 58: 55:November 2020 46: 41: 32: 31: 19: 19708:Brendan Eich 19656:Unit testing 19499:technologies 19296: 19211:CoffeeScript 19010: 18991: 18976: 18961: 18946: 18925:. Retrieved 18922:MDN Web Docs 18921: 18912: 18903: 18893: 18881:. Retrieved 18872: 18860:. Retrieved 18851: 18839:. Retrieved 18830: 18821: 18815:. June 2020. 18803: 18789: 18780: 18771: 18759:. Retrieved 18749: 18737:. Retrieved 18727: 18715:. Retrieved 18712:MDN Web Docs 18711: 18702: 18695:global scope 18694: 18690: 18686: 18682: 18678: 18674: 18669: 18658: 18645: 18637: 18624: 18612:. Retrieved 18608:the original 18598: 18586:. Retrieved 18584:. 9 May 2023 18581: 18572: 18564: 18544: 18536: 18526:22 September 18524:. Retrieved 18520: 18511: 18500: 18378: 18368: 18310: 18152: 18149: 18146: 18138: 18078: 18068: 18060: 17951:// foo.m Two 17828:// bar.m Two 17664: 17662: 17228: 17211: 17202: 17184:class. When 17175: 17168: 17156: 17149: 16978: 16976: 16972:// undefined 16903:// undefined 16678: 16672: 16669:Constructors 16176: 16169: 16163: 16161: 16154: 16144: 16138: 16132: 16122: 16120: 16112: 16100: 16027: 15929: 15885: 15868: 15864: 15862: 15778:createNewDoc 15676:createNewDoc 15664: 15657: 15642: 15437: 15253: 15100: 15064: 15057: 14733: 14356: 14346: 14340: 14333: 14326:before each 14232: 14172: 14117: 14105:} may cause 13990: 13942: 13883: 13854:fall through 13853: 13792:ORANOTHERONE 13777:ANOTHERVALUE 13731: 13715: 13713: 13649: 13613: 13609: 13607: 13529: 13473: 13422: 13374: 13361: 13340: 13256: 13141: 13062: 13060: 13036: 13034: 12985: 12978:>>> 12967:>>> 12892: 12890: 12811: 12746: 12640: 12258: 12203:"" 12179:"" 12167:"" 12101:"" 12074:"" 12059:"" 11821: 11433:"" 11402: 11352: 11350: 11304: 11292: 11141: 11029: 10896: 10892: 10886: 10507: 10501: 10500: 10493: 10108: 9778: 9585: 9442: 9375: 9212: 9006: 9004: 8959:subtraction 8935: 8933: 8807: 8692:'$ ' 8659:'$ ' 8572:'He' 8547: 8427: 8357: 8287: 8152:expression. 8143: 8067: 7996: 7786:/\d\d:\d\d/g 7705:my_delimiter 6667:// - one of 6511:/expression/ 6490:/expression/ 6457:/expression/ 6423:Square root 6380:Pseudorandom 6376:e.g. 0.17068 6084:Half circle 6074:Math.atan(1) 6014:Description 5969:Math.SQRT1_2 5863:Description 5813: 5801: 5772: 5534: 5411: 5218: 5151: 5109: 4938: 4910: 4885:Elements of 4884: 4872: 4797: 4773: 4755: 4468: 4463: 4461: 4451:symbolObject 4421:symbolObject 4391:normalObject 4376:normalObject 4364:normalObject 4352:symbolObject 4343:symbolObject 4331:symbolObject 4319:symbolObject 4304:normalObject 4292:symbolObject 4226: 4221: 4219: 4048:"" 4024:// Preferred 3851: 3607:"" 3316: 3308: 3241: 3222: 3137: 3028: 2963: 2928: 2888:"" 2854: 2753: 2727: 2705: 2663: 2551: 2539: 2532: 2274: 2241: 2239: 2178: 2171: 2140: 2108: 2103: 2099: 2097:The extents 2096: 1954:_000_000_000 1938: 1874: 1863: 1796: 1782: 1747: 1602: 1542: 1399: 1388: 1374: 1347: 907: 897: 895: 890: 886: 883:global scope 882: 875:global scope 874: 870: 868: 860:global scope 859: 855: 851: 849: 842: 826: 771: 755: 684: 671: 645: 633:letters (or 624: 563: 554: 524:be great. */ 498: 474:// return; 417: 413: 359: 347: 345: 342: 269: 265: 246: 177: 162: 132: 127:Brendan Eich 125: 112:web browsers 97: 90: 79: 77: 52: 44: 19658:frameworks 19613:Server-side 19549:WebAssembly 19408:Light Table 19188:Transpilers 18883:12 November 17445:constructor 17216:is accessed 17165:Inheritance 17091:constructor 17079:constructor 17064:constructor 17046:constructor 16979:constructor 16036:myStructure 15630:Async/await 14361:. Although 14347:strict mode 14330:invocation. 14310:'c' 14289:'b' 14268:'a' 14051:some_object 14017:some_object 13858:disjunction 13714:Unlike the 13703:alternative 13642:alternative 13538:If ... else 13364:"nullish" ( 13231:assignment 12876:&&= 12647:side effect 11341:conditional 11330:conjunction 11326:OR = a || b 11322:disjunction 11019:'b' 11013:'a' 10893:declaration 10517:, foo, foo] 10400:',' 8891:'7' 8885:'3' 8864:'7' 8831:'6' 8767:'2' 8740:'7' 8638:'2' 8265:addImplicit 8208:addImplicit 8033:'y' 8027:'x' 6904:'B' 6778:'1' 6736:'6' 6694:'0' 6517:replacement 6269:Math.exp(1) 5977:Square root 5935:Math.LOG10E 5727:':' 5706:':' 5685:' ' 5664:'-' 5631:'-' 5622:getFullYear 5117:". Setting 3874:.toString() 3339:disjunction 3327:conjunction 3298:.toString() 3141:provides a 3128:// Is true. 1701:isUndefined 1659:isUndefined 1611:isUndefined 898:strict mode 866:exception. 856:scope chain 769:statement. 668:block level 584:block level 477:// a + b; 173:capitalised 169:constructor 19734:JavaScript 19728:Categories 19713:John Resig 19475:Frameworks 19398:CodeMirror 19386:Cloud9 IDE 19371:comparison 19325:Komodo IDE 19276:WebSharper 19266:PureScript 19246:LiveScript 19226:Emscripten 19173:TypeScript 19124:JavaScript 18927:29 January 18717:4 November 18664:2010-02-08 18655:Ben Cherry 18614:1 February 18549:. p.  18492:References 18486:JavaScript 18332:errorValue 18110:errorValue 18085:exceptions 17559:anOverride 17499:instanceof 17484:instanceof 17355:anOverride 17256:anOverride 17118:instanceof 17103:instanceof 16981:slot. So, 16966:attributeB 16939:attributeB 16912:attributeC 16870:attributeB 16843:attributeA 16738:attributeB 16732:attributeB 16720:attributeA 16714:attributeA 16699:attributeB 16693:attributeA 15865:primitives 14957:difference 14933:difference 14909:difference 14885:difference 14861:difference 14202:statement3 14196:statement2 14190:statement1 14154:statement3 14148:statement2 14142:statement1 14120:while loop 14114:While loop 14107:for ... in 13813:YETANOTHER 13679:expression 13636:expression 13358:TypeScript 13350:ECMAScript 13342:JavaScript 13257:Examples: 13142:Examples: 12986:Examples: 12798:&& 12700:&& 11106:less than 11076:not equal 11054:Comparison 10606:// d = , ] 10529:{ ...bar } 9587:Assignment 9508:Assignment 8930:Arithmetic 8550:overloaded 8353:// => 3 8283:// => 3 8262:// => 3 8139:// => 3 8063:// => 3 7765:// example 7711:// example 7306:/ab{1,3}c/ 6086:arctangent 5985:Math.SQRT2 5916:Math.LOG2E 5739:getSeconds 5718:getMinutes 4798:As in the 4671:// 1 2 3 4 4397:// => 2 4358:// => 2 4349:// => 1 4165:&& 4150:&& 4144:&& 4138:&& 3870:.valueOf() 3294:.valueOf() 3201:complement 3163:for these 3139:JavaScript 2608:John Doe.` 1981:_000e1_000 835:keyword. 627:ISO 8859-1 608:identifier 278:", slash " 257:Semicolons 247:Unlike in 85:JavaScript 72:JavaScript 19703:Ryan Dahl 19307:Debuggers 19160:Supersets 19013:, Wiley, 18634:W3Schools 18469:undefined 18300:statement 18276:statement 18240:statement 18204:statement 18168:statement 17906:prototype 17762:prototype 17646:__proto__ 17613:prototype 17439:prototype 17418:prototype 17231:__proto__ 17152:prototype 17070:// Except 15352:arguments 15201:arguments 15092:arguments 15083:arguments 15077:arguments 15072:arguments 15068:undefined 14798:TypeError 14740:undefined 14724:Functions 14324:document. 14220:condition 14133:condition 14090:newMethod 14084:prototype 13975:iteration 13969:statement 13960:condition 13914:statement 13905:condition 13759:SOMEVALUE 13661:condition 13630:condition 13453:undefined 13437:undefined 13393:undefined 13370:undefined 13186:<<= 13130:>>= 13111:>>= 13101:<<= 11802:undefined 11395:Boolean: 11390:undefined 11384:Special: 11369:Numbers: 11358:Strings: 11293:See also 11036:arguments 11032:arguments 9502:// also 3 8949:addition 8544:Operators 7747:my_string 7693:my_string 7261:/ab{3,}c/ 7048:Repeaters 6343:Minimum: 6325:Maximum: 6244:Ceiling: 6217:π 6190:π 6187:− 6136:π 6101:π 6098:− 6049:Arccosine 5924:Logarithm 5903:Math.LN10 4689:prototype 4611:xIterator 4596:xIterator 4581:xIterator 4566:xIterator 4551:xIterator 4536:xIterator 4521:xIterator 4509:prototype 4227:Example: 4060:undefined 3878:Boolean() 3355:Boolean() 3185:undefined 3161:"boolean" 2749:// Fails. 2730:immutable 2559:backquote 2542:truncated 2223:myNumber2 2202:myNumber1 1866:toFixed() 1775:doesn't. 1752:raises a 1567:undefined 1555:undefined 1526:undefined 1499:undefined 1379:Undefined 1356:Undefined 889:(usually 881:) in the 871:assigning 743:undefined 556:Variables 545:Variables 282:", plus " 253:semantics 178:Example: 19631:CommonJS 19554:WebAuthn 19497:Related 19415:PhpStorm 19403:Brackets 19367:Editors 19285:Concepts 19196:AtScript 19056:Archived 19043:ECMA-262 18918:"eval()" 18475:See also 18394:function 18326:function 17831:function 17744:function 17720:function 17696:function 17672:function 17523:function 17361:function 17337:function 17304:function 17262:function 17238:function 17127:// false 16986:function 16807:MyObject 16780:MyObject 16747:MyObject 16687:MyObject 16684:function 16342:function 16288:function 16219:function 16183:function 15975:objectA2 15942:anObject 15900:Function 15748:function 15727:response 15688:response 15673:function 15546:function 15510:function 15477:function 15440:closures 15307:function 15120:function 15115:, etc.) 15109:.slice() 14747:function 14736:function 14580:continue 14550:continue 14359:continue 14244:document 14096:function 13886:for loop 13880:For loop 13532:{ } 12974:>> 12955:>> 12945:<< 11339:ternary 11315:NOT = !a 11311:negation 11044:.slice() 10908:function 10852:override 10612:function 10585:// c = ; 10567:// b = ; 10527:", and " 10523:" into " 10519:", and " 10515:" into " 10087:object_3 10069:object_2 10051:object_1 10027:function 9988:object_3 9982:object_2 9976:object_3 9946:object_3 9916:object_2 9895:object_1 9889:object_2 9862:object_3 9853:object_2 9847:object_3 9823:object_2 9796:object_1 8520:toString 8514:subtract 8487:subtract 8436:subtract 8433:function 8384:function 8293:function 8082:function 8021:Function 7999:Function 7993:Function 7768:my_array 7741:my_array 7714:my_array 7687:my_array 7216:/ab{3}c/ 6850:/\w\w\w/ 6366:gives x 5887:Math.LN2 5855:Property 5697:getHours 5646:getMonth 5537:toString 4800:C family 4174:toString 2941:greeting 2811:compare2 2778:compare1 2737:greeting 2720:greeting 2686:greeting 2569:greeting 2535:integers 2490:// false 2346:// false 2319:// false 2232:myString 2214:myString 2187:myString 2174:IEEE-754 2149:Infinity 2118:Infinity 2104:−∞ 2086:____0000 1966:_000_000 1785:IEEE 754 1698:function 1656:function 1608:function 1006:function 949:function 904:Examples 804:function 786:function 674:hoisting 489:Comments 448:continue 432:continue 19672:Jasmine 19646:Node.js 19603:esbuild 19593:Webpack 19457:Engines 18904:Node.js 18761:5 March 18739:5 March 18685:is the 18588:23 June 18427:console 18320:onerror 18313:onerror 18125:finally 18026:console 17972:console 17921:console 17798:console 17628:console 17625:// true 17607:Derived 17583:console 17532:console 17508:// true 17493:// true 17487:Derived 17472:Derived 17451:Derived 17433:Derived 17412:Derived 17370:console 17340:Derived 17313:console 17271:console 17190:Derived 17178:Derived 17112:// true 17097:// true 16948:console 16897:staticC 16879:console 16876:// 1000 16852:console 16825:console 16792:// blue 16786:staticC 16768:console 16753:staticC 16588:console 16474:console 16109:Methods 16090:hobbies 15990:objectB 15963:objectA 15892:Boolean 15869:objects 15859:Objects 15852:Node.js 15820:console 15784:console 15649:promise 15606:console 15519:console 15382:console 15177:console 15113:.sort() 15097:.length 15023:console 14966:console 14948:number1 14927:number2 14900:number1 14873:number2 14867:number1 14852:number2 14834:number2 14828:number1 14810:number1 14789:number2 14783:number1 14762:number2 14756:number1 14685:console 14655:console 14622:console 14592:console 14457:console 13954:initial 13899:initial 13828:default 13447:value: 13387:is not 13195:console 13162:console 13012:console 12893:binary 12887:Bitwise 12783:console 12756:console 12749:JScript 12712:console 12685:console 12658:console 12606:console 12582:console 12552:console 12531:console 12498:console 12474:console 12444:console 12423:console 12390:console 12366:console 12336:console 12315:console 12285:console 12264:console 12242:Boolean 12221:console 12197:Boolean 12185:console 12173:Boolean 12152:console 12140:Boolean 12119:console 12092:Boolean 12080:console 12065:Boolean 12044:console 12029:Boolean 12008:console 11984:Boolean 11972:console 11960:Boolean 11939:console 11927:Boolean 11906:console 11879:Boolean 11867:console 11852:Boolean 11831:console 11796:Boolean 11784:console 11763:Boolean 11751:console 11733:Boolean 11721:console 11706:Boolean 11694:console 11673:Boolean 11661:console 11634:Boolean 11622:console 11595:Boolean 11583:console 11562:Boolean 11550:console 11529:Boolean 11517:console 11493:Boolean 11481:console 11460:Boolean 11448:console 11427:Boolean 11415:console 11405:Boolean 11320:binary 11301:Logical 11264:console 11237:console 11234://false 11210:console 11048:.sort() 10941:console 10642:console 10531:" into 10430:console 10382:console 10316:console 10154:console 10039:console 10030:message 10009:message 9967:message 9937:message 9907:message 9880:message 9756:console 9723:console 9690:console 9657:console 9624:console 9520:assign 9463:console 9396:console 9347:console 9317:console 9287:console 9260:console 9233:console 9187:console 9166:console 9142:console 9121:console 9097:console 9073:console 8900:console 8873:console 8846:console 8813:console 8782:console 8752:console 8716:console 8680:console 8647:console 8620:console 8590:console 8560:console 8535:}" 8502:console 8475:console 7972:console 7954:my_date 7942:my_time 7936:`It is 7924:console 7915:results 7909:my_time 7897:results 7891:my_date 7879:results 7861:console 7852:results 7822:results 7657:replace 7639:console 7618:replace 7600:console 7579:replace 7561:console 7525:console 7480:console 7426:console 7408:/Tom$ / 7384:console 7348:Anchors 7324:console 7279:console 7234:console 7189:console 7144:console 7099:console 7027:console 6985:console 6910:console 6868:console 6826:console 6784:console 6742:console 6700:console 6619:replace 6601:console 6568:console 6550:console 6505:replace 6437:Tangent 6405:0.70711 6258:0.70711 6229:⁠ 6206:⁠ 6202:⁠ 6179:⁠ 6156:⁠ 6125:⁠ 6121:⁠ 6090:⁠ 6067:Arcsine 6006:Example 5973:0.70711 5955:3.14159 5951:Math.PI 5939:0.43429 5891:0.69315 5840:degrees 5836:radians 5777:class: 5748:console 5676:getDate 5604:console 5132:myArray 5120:myArray 5084:myArray 5030:myArray 5015:myArray 5003:myArray 4991:myArray 4976:myArray 4964:myArray 4955:myArray 4928:myArray 4916:myArray 4903:myArray 4894:myArray 4862:myArray 4850:console 4829:myArray 4814:myArray 4758:objects 4725:console 4695:// true 4653:console 4192:console 4108:console 4087:Boolean 4072:valueOf 4018:valueOf 4006:Boolean 3982:Boolean 3961:valueOf 3949:Boolean 3925:Boolean 3901:Boolean 3858:boolean 3841:Boolean 3829:console 3796:console 3763:console 3733:console 3703:console 3673:console 3643:console 3616:console 3589:console 3562:console 3535:console 3508:console 3481:console 3454:console 3427:console 3400:console 3373:console 3272:Boolean 3244:Boolean 3213:"false" 3134:Boolean 3122:valueOf 3107:valueOf 3018:valueOf 2966:valueOf 2857:escaped 2641:console 2523:// true 2493:console 2460:console 2457:// true 2433:console 2430:// true 2406:console 2400:// true 2376:console 2373:// true 2349:console 2322:console 2295:console 2267:123.456 2242:wrapper 1835:console 1802:console 1514:console 1487:console 1469:testObj 1457:console 1433:console 1424:testObj 1368:Boolean 1302:console 1263:console 1196:console 1178:console 1111:console 852:resolve 666:have a 631:Unicode 500:Comment 348:leading 219:console 198:console 171:with a 122:Origins 45:updated 19691:People 19517:asm.js 19271:Reason 19251:Morfik 19150:JSLint 19145:JSHint 19140:ESLint 19017:  18998:  18983:  18968:  18953:  18557:  18353:return 18344:lineNr 17732:return 17708:return 17684:return 17665:copied 17198:d.base 16960:object 16933:object 16930:delete 16906:object 16891:object 16864:object 16849:// red 16837:object 16798:object 16462:prefix 16396:return 16360:prefix 16351:return 16306:prefix 16297:return 16243:prefix 16204:prefix 16195:return 16151:jQuery 16115:method 16011:index2 15999:index1 15951:Object 15920:String 15916:RegExp 15912:Object 15908:Number 15712:return 15660:jQuery 15645:module 15624:// Top 15207:length 14906:return 14897:return 14712:block1 14679:block1 14646:block1 14353:Labels 14336:Pascal 13850:break; 13741:switch 13697:result 13673:result 13624:result 13488:truthy 13439:, the 13219:String 13071:&= 11328:) and 11309:unary 11295:String 11288://true 11261://true 11066:equal 10959:length 8493:length 8457:return 8408:return 8317:return 8187:return 8103:return 7585:/Tom/i 7171:/ab+c/ 7126:/ab*c/ 7081:/ab?c/ 6586:search 6484:search 6469:string 6273:2.7183 6262:Cosine 5989:1.4142 5920:1.4427 5907:2.3026 5873:2.7183 5869:Math.E 5838:, not 5143:length 5111:Arrays 4880:length 4875:length 4791:, and 4439:Symbol 4409:Symbol 4262:Symbol 4241:Symbol 4222:Symbol 4216:Symbol 4153:typeof 3862:object 3854:typeof 3844:({})); 3343:a || b 3333:), or 3288:Object 3268:value. 3256:Object 3252:String 3248:Number 3156:typeof 3074:String 3050:String 3031:String 3009:typeof 2997:typeof 2985:String 2950:String 2931:String 2692:charAt 2666:charAt 2554:string 2548:String 2529:BigInt 2505:Number 2472:Number 2261:Number 2208:Number 2158:typeof 2146:typeof 2011:0xFFFF 2002:0o0001 1993:0b0000 1907:0b1011 1898:3.45e2 1779:Number 1766:my_var 1763:typeof 1758:my_var 1722:typeof 1716:return 1674:return 1635:return 1585:typeof 1475:myProp 1371:Symbol 1365:String 1362:BigInt 1359:Number 1084:return 1072:twenty 1054:twenty 891:window 845:global 693:, and 635:\uXXXX 530:Syntax 456:return 436:return 420:return 354:' or ' 154:Basics 81:syntax 19682:QUnit 19677:Mocha 19537:HTML5 19420:Orion 19358:JSDoc 19201:Babel 19178:ArkTS 18862:2 May 18841:2 May 18693:(the 18460:})(); 18350:{...; 18285:catch 18249:catch 18213:catch 18177:catch 18104:catch 17954:const 17882:const 17864:const 17780:const 17460:const 17394:const 17212:when 17028:const 17007:const 16795:const 16543:const 16432:const 16408:const 16140:apply 16054:first 16033:const 15987:const 15972:const 15960:const 15939:const 15888:Array 15805:catch 15775:await 15745:async 15706:({}); 15694:await 15670:async 15283:const 15259:const 15228:// 11 15105:Array 15053:// 20 15035:mygcd 15008:mygcd 14996:// 20 14846:round 14822:round 14795:throw 14777:isNaN 14676:break 14583:loop1 14553:loop2 14481:loop2 14448:loop1 14445:break 14376:loop1 14295:const 14274:const 14253:const 14214:while 14127:while 14078:Array 13837:break 13822:break 13801:break 13768:break 13694:const 13670:const 13621:const 13574:expr2 13495:const 13469:false 13445:falsy 13400:const 13354:Babel 13301:const 13003:& 12991:const 12905:& 12821:const 12630:false 12573:false 12522:false 12465:false 12414:false 12384:false 12357:false 12330:false 12306:false 12279:false 11811:false 11778:false 11613:false 11577:false 11544:false 11442:false 11397:false 11195:const 11171:const 11147:const 11112:<= 11092:>= 11040:Array 10901:Array 10887:When 10849:const 10822:const 10771:const 10594:const 10573:const 10555:const 10540:const 10253:const 9793:const 9448:const 9381:const 9218:const 8897:// 21 8870:// 21 8229:=> 8205:const 8181:=> 8157:const 8073:const 8009:const 7906:const 7888:const 7819:const 7804:const 7780:match 7753:match 7726:split 7699:split 7663:/ta/g 7546:Flags 7366:/^My/ 7009:/A|B/ 6967:/T.m/ 6625:/Tom/ 6592:/Tom/ 6532:/Tom/ 6246:round 6173:−135° 6081:= 45° 6063:= 45° 6045:= 45° 5979:of ½ 5897:of 2 5844:grads 5828:Array 5788:Error 5782:throw 5775:Error 5769:Error 5544:const 5396:color 5390:rover 5351:color 5318:color 5309:rover 5297:const 5264:color 5237:color 5225:const 5208:color 5169:color 5157:const 5093:Array 5039:Array 4945:Array 4941:Array 4887:Array 4811:const 4789:slice 4780:Array 4776:Array 4764:Array 4737:value 4707:value 4704:const 4665:value 4638:value 4635:const 4518:const 4503:Array 4482:const 4301:const 4289:const 4253:const 3940:const 3916:const 3907:false 3889:const 3872:, or 3820:false 3787:false 3628:false 3601:false 3574:false 3520:false 3466:false 3412:false 3323:false 3282:false 3254:, or 3193:false 3151:false 3145:with 3062:const 3038:const 2973:const 2938:const 2897:World 2891:Hello 2808:const 2775:const 2760:const 2711:const 2677:const 2614:const 2596:const 2581:const 2566:const 2511:isNaN 2478:isNaN 2445:isNaN 2418:isNaN 2280:const 2249:const 2220:const 2199:const 2184:const 1916:0o377 1421:const 1323:const 1290:const 1227:const 1078:child 1009:child 869:When 767:const 765:, or 751:const 695:const 685:With 664:const 654:at a 604:const 592:const 580:const 564:value 533:error 508:Swift 444:break 440:throw 428:break 424:throw 116:alert 19662:list 19641:JSGI 19636:Deno 19598:Vite 19577:yarn 19544:JSON 19532:HTML 19507:Ajax 19393:Atom 19241:Haxe 19216:Dart 19168:JS++ 19081:and 19015:ISBN 18996:ISBN 18981:ISBN 18966:ISBN 18951:ISBN 18929:2020 18885:2015 18864:2017 18843:2017 18763:2011 18741:2011 18719:2023 18677:and 18616:2020 18590:2023 18555:ISBN 18528:2020 18445:eval 18388:> 18381:eval 18356:true 18155:Java 18079:The 18053:()); 17999:()); 17966:Base 17948:()); 17900:Base 17894:Base 17843:this 17825:()); 17792:Base 17756:Base 17747:Base 17652:base 17511:base 17502:Base 17424:base 17406:Base 17397:base 17349:this 17292:this 17250:this 17241:Base 17194:Base 17182:Base 17171:Self 16921:Date 16819:1000 16726:this 16708:this 16651:foo1 16645:()); 16621:foo1 16606:foo1 16522:foo1 16516:()); 16507:foo2 16492:foo1 16456:foo2 16435:foo2 16411:foo1 16399:this 16378:this 16354:this 16330:this 16324:else 16300:this 16276:this 16264:> 16237:this 16198:this 16171:this 16156:this 16146:this 16137:and 16134:call 16124:this 16103:JSON 16066:last 16045:name 15918:and 15904:Math 15896:Date 15867:and 15844:main 15751:main 15703:post 15415:obj2 15400:obj1 15367:obj1 15331:obj2 15286:obj2 15262:obj1 15249:// 9 15231:add7 15216:add7 15123:add7 14912:> 14840:Math 14816:Math 14709:goto 14511:< 14406:< 14369:goto 14364:goto 14343:with 14238:with 14229:With 14102:{... 13966:loop 13911:loop 13810:case 13789:case 13774:case 13756:case 13747:expr 13688:else 13589:else 13565:else 13550:expr 13449:null 13433:null 13389:null 13366:null 13304:str2 13180:// 7 13132:and 13095:xor 13075:and 13030:// 2 12976:and 12939:NOT 12929:XOR 12909:AND 12624:true 12600:true 12567:true 12546:true 12516:true 12492:true 12459:true 12438:true 12408:true 12351:true 12300:true 11769:null 11742:true 11715:true 11709:({}) 11688:true 11679:this 11652:true 11508:true 11475:true 11386:null 11282:obj1 11276:obj3 11255:obj1 11249:obj3 11228:obj2 11222:obj1 11204:obj1 11198:obj3 11174:obj2 11150:obj1 11102:< 11082:> 11046:and 10825:copy 10705:(... 10684:arg3 10672:arg2 10660:arg1 10633:arg3 10627:arg2 10621:arg1 9475:Math 8523:()); 8146:this 7969:else 7834:exec 7828:myRe 7807:myRe 7624:/ta/ 7513:test 7468:test 7414:test 7372:test 7312:test 7267:test 7222:test 7177:test 7132:test 7087:test 7015:test 6973:test 6898:test 6856:test 6814:test 6772:test 6730:test 6688:test 6682:/\d/ 6538:test 6463:test 6409:Sine 5832:Date 5824:Math 5816:Math 5814:The 5810:Math 5742:()); 5562:2010 5556:Date 5518:Date 5476:2010 5470:Date 5446:2010 5440:Date 5428:Date 5418:Date 5414:Date 5408:Date 5384:dogs 5375:dogs 5363:size 5342:spot 5330:size 5300:dogs 5288:cats 5276:size 5249:size 5228:cats 5181:size 5129:and 4835:push 4804:push 4793:push 4785:join 4617:next 4602:next 4587:next 4572:next 4557:next 4542:next 4129:else 4054:null 4021:()); 3964:()); 3866:true 3814:true 3781:true 3745:true 3715:true 3685:true 3547:true 3493:true 3439:true 3385:true 3335:true 3278:true 3235:and 3227:and 3205:true 3177:null 3149:and 3147:true 2929:The 2107:and 2083:1000 1925:0xFF 1889:34.5 1853:0.01 1847:0.94 1683:void 1532:null 1505:null 1445:test 1409:test 1389:The 1245:< 1160:< 807:func 780:func 650:are 602:and 560:type 446:and 438:and 216:// 5 147:Self 143:Perl 141:and 135:Java 78:The 19626:Bun 19572:npm 19447:Vim 19381:Ace 19261:Opa 19256:Nim 19221:Elm 19083:1.2 19079:1.3 19075:1.4 19071:1.5 19002:. ( 18653:", 18463:val 18457:... 18454:)); 18433:log 18424:... 18409:var 18406:... 18397:foo 18359:;}; 18338:url 18162:try 18092:try 18044:baz 18032:log 17990:baz 17978:log 17969:(); 17963:new 17957:baz 17939:foo 17927:log 17897:(); 17891:new 17885:foo 17879:(); 17876:Top 17873:new 17834:Top 17816:bar 17804:log 17795:(); 17789:new 17783:bar 17634:log 17589:log 17577:(); 17562:(); 17538:log 17475:(); 17469:new 17409:(); 17403:new 17376:log 17319:log 17277:log 17121:Foo 17106:Foo 17067:(); 17052:Foo 17037:{}; 17022:(); 17019:Foo 17016:new 16989:Foo 16954:log 16924:(); 16918:new 16885:log 16858:log 16831:log 16804:new 16774:log 16660:(); 16636:baz 16594:log 16567:baz 16546:baz 16513:pyz 16498:pyz 16480:log 16444:Foo 16441:new 16420:Foo 16417:new 16336:pyz 16282:pyz 16222:Foo 16165:new 16159:.) 16078:age 15981:{}; 15969:{}; 15954:(); 15948:new 15847:(); 15832:err 15826:log 15811:err 15796:doc 15790:log 15781:(); 15769:doc 15766:let 15760:try 15721:get 15685:let 15612:log 15600:(); 15597:bar 15585:baz 15582:(); 15579:foo 15540:baz 15525:log 15504:bar 15489:let 15480:foo 15471:baz 15465:bar 15462:let 15447:let 15412:$ { 15397:$ { 15388:log 15361:foo 15310:foo 15183:log 15101:not 15089:... 15050:)); 15029:log 15014:gcd 15005:let 14993:)); 14978:gcd 14972:log 14942:gcd 14921:gcd 14888:=== 14858:let 14750:gcd 14691:log 14661:log 14628:log 14598:log 14571:=== 14541:=== 14493:let 14487:for 14463:log 14436:=== 14388:let 14382:for 14208:... 14160:... 14072:... 14008:var 14002:for 13948:for 13943:or 13893:for 13486:is 13465:NaN 13435:or 13391:or 13368:or 13362:not 13286:str 13265:str 13262:let 13201:log 13168:log 13147:let 13085:or 13018:log 12919:OR 12866:||= 12856:??= 12789:log 12762:log 12718:log 12691:log 12664:log 12643:i++ 12612:log 12588:log 12558:log 12537:log 12504:log 12480:log 12450:log 12429:log 12396:log 12372:log 12342:log 12321:log 12291:log 12270:log 12254:)); 12239:=== 12227:log 12209:=== 12191:log 12182:)); 12170:=== 12158:log 12149:)); 12137:=== 12125:log 12107:=== 12086:log 12077:)); 12062:=== 12050:log 12041:)); 12026:=== 12014:log 11996:=== 11978:log 11969:)); 11957:=== 11945:log 11936:)); 11924:=== 11912:log 11894:=== 11873:log 11864:)); 11849:=== 11837:log 11808:=== 11790:log 11775:=== 11757:log 11739:=== 11727:log 11712:=== 11700:log 11685:=== 11667:log 11649:=== 11628:log 11610:=== 11589:log 11574:=== 11556:log 11541:=== 11535:NaN 11523:log 11505:=== 11487:log 11472:=== 11454:log 11439:=== 11421:log 11379:NaN 11279:=== 11270:log 11243:log 11216:log 11132:!== 11122:=== 11007:foo 10968:foo 10947:log 10929:... 10911:foo 10889:... 10864:bar 10861:... 10837:bar 10834:... 10774:bar 10756:foo 10732:... 10720:foo 10702:foo 10681:$ { 10669:$ { 10657:$ { 10648:log 10615:foo 10510:... 10496:... 10469:$ { 10457:$ { 10445:$ { 10436:log 10388:log 10358:arr 10355:$ { 10343:$ { 10331:$ { 10322:log 10295:bar 10283:foo 10277:arr 10268:baz 10256:arr 10244:baz 10232:bar 10220:foo 10193:$ { 10181:$ { 10169:$ { 10160:log 10115:let 10045:log 10018:/** 10012:(); 9970:(); 9940:(); 9910:(); 9883:(); 9844:let 9820:let 9784:/** 9762:log 9729:log 9696:log 9663:log 9630:log 9597:let 9589:of 9576:**= 9499:)); 9481:abs 9469:log 9402:log 9353:log 9323:log 9293:log 9266:log 9239:log 9193:log 9172:log 9148:log 9127:log 9103:log 9079:log 9058:let 8906:log 8879:log 8852:log 8819:log 8788:log 8770:=== 8758:log 8722:log 8710:)); 8686:log 8653:log 8626:log 8596:log 8566:log 8508:log 8481:log 8387:add 8363:add 8335:add 8296:add 8244:add 8199:;}; 8160:add 8121:add 8076:add 8045:add 8018:new 8012:add 7978:log 7951:$ { 7948:on 7939:$ { 7930:log 7867:log 7672:)); 7645:log 7633:)); 7606:log 7594:)); 7567:log 7531:log 7486:log 7432:log 7390:log 7330:log 7285:log 7240:log 7195:log 7150:log 7105:log 7033:log 6991:log 6916:log 6874:log 6832:log 6790:log 6748:log 6706:log 6634:)); 6607:log 6595:)); 6574:log 6556:log 6204:to 6123:to 6042:rad 6024:2.3 5842:or 5830:or 5785:new 5754:log 5610:log 5553:new 5515:new 5467:new 5437:new 5431:(); 5425:new 5372:}}; 5285:}]; 5202:dog 5193:dog 5160:dog 5099:365 5090:new 5036:new 4952:let 4856:log 4795:). 4774:An 4731:log 4719:()) 4716:Set 4713:new 4698:for 4683:Set 4659:log 4629:for 4620:(); 4605:(); 4590:(); 4575:(); 4560:(); 4545:(); 4530:(); 4500:=== 4466:. 4310:{}; 4298:{}; 4277:=== 4232:let 4198:log 4180:=== 4159:=== 4114:log 4084:new 4003:new 3979:new 3970:let 3898:new 3882:new 3835:log 3802:log 3769:log 3748:=== 3739:log 3718:=== 3709:log 3688:=== 3679:log 3661:NaN 3655:NaN 3649:log 3634:NaN 3622:log 3595:log 3568:log 3541:log 3514:log 3487:log 3460:log 3433:log 3406:log 3379:log 3365:). 3361:: ( 3349:: ( 3341:: ( 3329:: ( 3296:or 3239:). 3237:!== 3233:=== 3209:"0" 3181:NaN 3125:(); 3071:new 3047:new 3021:(); 2982:new 2947:new 2864:let 2647:log 2626:$ { 2520:)); 2517:NaN 2499:log 2487:)); 2466:log 2454:)); 2451:NaN 2439:log 2427:)); 2412:log 2394:nan 2391:!== 2388:nan 2382:log 2367:NaN 2364:!== 2361:NaN 2355:log 2340:NaN 2337:=== 2334:NaN 2328:log 2313:NaN 2307:NaN 2301:log 2289:NaN 2283:nan 2258:new 2161:NaN 2127:NaN 2110:NaN 2074:e_6 2059:12. 2023:_12 1880:345 1841:log 1826:0.3 1823:=== 1820:0.1 1814:0.2 1808:log 1769:=== 1756:if 1731:=== 1680:=== 1641:=== 1626:let 1591:=== 1564:var 1552:=== 1529:=== 1520:log 1493:log 1463:log 1439:log 1430:{}; 1406:let 1308:log 1284:for 1269:log 1221:for 1202:log 1184:log 1142:let 1136:for 1117:log 1108:(); 1081:(); 1069:var 1018:var 961:var 931:let 913:var 879:var 833:let 777:var 763:let 759:var 749:or 747:let 739:var 715:var 700:var 691:let 687:var 662:or 660:let 648:var 629:or 620:0-9 600:let 596:var 588:var 578:or 576:let 572:var 568:ES6 504:C++ 397:foo 329:foo 225:log 204:log 183:var 139:Awk 83:of 19730:: 19077:, 19073:, 18920:. 18902:. 18811:. 18779:. 18710:. 18697:). 18657:, 18636:. 18632:. 18580:. 18563:. 18553:. 18551:16 18519:. 18400:() 18264:== 18258:if 18228:== 18222:if 18192:== 18186:if 18157:: 18017:m1 17855:m3 17837:() 17774:m2 17753:{} 17750:() 17726:() 17723:m3 17702:() 17699:m2 17678:() 17675:m1 17655:); 17649:== 17622:); 17604:== 17550:}; 17547:); 17526:() 17388:}; 17385:); 17364:() 17343:() 17331:}; 17328:); 17307:() 17289:}; 17286:); 17265:() 17244:() 17226:. 17200:. 17173:. 17082:== 16995:{} 16992:() 16969:); 16900:); 16873:); 16846:); 16822:); 16789:); 16657:m2 16642:m4 16630:() 16627:m3 16615:() 16612:m1 16579:px 16573:m4 16564:}; 16534:px 16528:m3 16501:() 16453:); 16429:); 16390:px 16384:m1 16372:}; 16345:() 16318:}; 16291:() 16261:yz 16255:if 16228:yz 16189:() 16186:px 16113:A 16096:}; 16084:33 16075:}, 16020:}; 15914:, 15910:, 15906:, 15902:, 15898:, 15894:, 15890:, 15835:); 15799:); 15754:() 15736:); 15733:id 15715:db 15697:db 15679:() 15621:); 15594:); 15573:}; 15537:}; 15513:() 15483:() 15430:); 15376:); 15304:}; 15280:}; 15246:); 15225:); 15213:}; 15210:); 15144:if 15111:, 15047:40 15041:60 14990:40 14984:60 14960:); 14879:if 14855:); 14831:); 14807:); 14792:)) 14771:if 14734:A 14700:); 14670:); 14637:); 14613:); 14562:if 14532:if 14520:++ 14514:10 14478:); 14427:if 14415:++ 14409:10 14349:. 14338:. 14316:}; 14313:); 14292:); 14271:); 14223:); 14184:do 14099:() 14066:)) 14045:if 14014:in 13978:)) 13935:*/ 13923:/* 13716:if 13655:if 13614:if 13610:if 13568:if 13544:if 13507:|| 13471:. 13463:, 13459:, 13457:"" 13455:, 13451:, 13441:|| 13429:?? 13425:|| 13412:?? 13346:?? 13328:?? 13289:+= 13247:+= 13210:); 13177:); 13091:^= 13081:|= 13039:: 13027:); 13000:11 12898:: 12833:|| 12816:: 12804:); 12777:); 12771:|| 12739:); 12706:); 12679:); 12673:|| 12633:); 12603:); 12597:!= 12576:); 12549:); 12543:!= 12525:); 12495:); 12489:== 12468:); 12441:); 12435:== 12417:); 12387:); 12381:== 12360:); 12333:); 12327:== 12309:); 12282:); 12276:== 12218:); 12164:!! 12131:!! 12116:); 12110:!! 12005:); 11951:!! 11918:!! 11903:); 11897:!! 11814:); 11781:); 11745:); 11736:() 11718:); 11691:); 11655:); 11616:); 11580:); 11547:); 11511:); 11478:); 11445:); 11407:: 11388:, 11377:, 11375:-0 11373:, 11364:'' 11362:, 11360:"" 11297:. 11285:); 11258:); 11252:== 11231:); 11225:== 11192:}; 11168:}; 11072:!= 11062:== 11022:); 11001:); 10962:); 10879:}; 10840:}; 10816:}; 10765:); 10744:); 10711:); 10693:); 10535:. 10481:); 10409:); 10367:); 10313:); 10280:], 10265:({ 10250:}; 10205:); 10096:); 10033:() 10024:*/ 9841:}; 9814:}; 9790:*/ 9771:); 9747:%= 9738:); 9714:-= 9705:); 9681:/= 9672:); 9651:30 9648:*= 9639:); 9615:+= 9566:%= 9556:/= 9546:*= 9536:-= 9526:+= 9457:17 9435:); 9405:(( 9390:17 9368:); 9362:%- 9341:); 9335:%- 9311:); 9281:); 9254:); 9227:17 9205:); 9199:-- 9181:); 9160:); 9157:-- 9136:); 9115:); 9112:++ 9091:); 9085:++ 9046:-- 9036:++ 9009:: 8995:** 8938:: 8921:); 8894:); 8867:); 8840:); 8800:); 8776:); 8743:); 8674:); 8641:); 8611:); 8581:); 8538:*/ 8526:/* 8496:); 8378:); 8350:); 8259:); 8136:); 8118:}; 8060:); 8042:); 7987:); 7963:); 7882:); 7846:if 7843:); 7789:); 7762:); 7735:); 7708:); 7540:); 7522:)) 7501:if 7495:); 7477:)) 7456:if 7441:); 7423:)) 7402:if 7399:); 7381:)) 7360:if 7339:); 7321:)) 7300:if 7294:); 7276:)) 7255:if 7249:); 7231:)) 7210:if 7204:); 7186:)) 7165:if 7159:); 7141:)) 7120:if 7114:); 7096:)) 7075:if 7042:); 7024:)) 7003:if 7000:); 6982:)) 6961:if 6925:); 6907:)) 6892:// 6886:if 6883:); 6865:)) 6844:if 6841:); 6823:)) 6802:if 6799:); 6781:)) 6766:// 6760:if 6757:); 6739:)) 6724:// 6718:if 6715:); 6697:)) 6676:if 6565:); 6547:)) 6526:if 6520:); 6493:); 6472:); 6339:−2 6279:: 6231:) 6171:= 6158:) 5846:. 5806:. 5797:); 5763:); 5721:() 5700:() 5679:() 5649:() 5625:() 5595:); 5592:30 5586:25 5580:14 5539:: 5527:); 5509:); 5506:30 5500:25 5494:14 5461:); 5412:A 5339:}, 5258:}, 5234:[{ 5190:}; 5149:. 5102:); 5078:); 4919:.1 4865:); 4844:); 4787:, 4740:); 4710:of 4680:in 4668:); 4641:of 4448:); 4418:); 4271:); 4250:); 4207:); 4177:() 4141:{} 4132:if 4123:); 4093:|| 4090:() 4078:|| 4075:() 4063:|| 4057:|| 4051:|| 4045:|| 4036:|| 4027:if 3991:); 3934:); 3910:); 3823:); 3790:); 3757:); 3751:!! 3727:); 3721:!! 3694:); 3664:); 3658:== 3637:); 3631:== 3610:); 3604:== 3583:); 3577:== 3556:); 3550:== 3529:); 3523:== 3502:); 3496:== 3475:); 3469:== 3448:); 3442:== 3421:); 3415:== 3394:); 3388:== 3351:!! 3250:, 3246:, 3229:!= 3225:== 3211:, 3189:"" 3183:, 3179:, 3175:, 3173:-0 3171:, 3116:s2 3113:== 3110:() 3101:s1 3092:s2 3089:== 3086:s1 3083:); 3065:s2 3059:); 3041:s1 2994:); 2959:); 2859:. 2835:); 2829:== 2802:); 2796:== 2732:: 2701:); 2656:); 2635:.` 2552:A 2544:. 2397:); 2370:); 2343:); 2316:); 2310:== 2270:); 2217:); 2102:, 2100:+∞ 2071:12 2062:_0 2050:.0 2044:12 2032:12 1969:.5 1872:. 1856:); 1829:); 1600:. 1535:); 1508:); 1502:== 1478:); 1448:); 1352:: 1326:pi 1317:); 1296:of 1278:); 1257:++ 1248:10 1211:); 1193:); 1172:++ 1163:10 1126:); 1093:x2 1087:x1 1060:20 1012:() 955:() 934:x2 916:x1 816:.. 810:() 795:.. 789:() 761:, 689:, 616:$ 506:, 430:, 426:, 422:, 400:() 394:). 382:;( 332:() 326:). 255:. 234:); 213:); 95:. 19664:) 19660:( 19373:) 19369:( 19116:e 19109:t 19102:v 19021:. 19006:) 18987:. 18972:. 18957:. 18931:. 18906:. 18887:. 18866:. 18845:. 18797:. 18765:. 18743:. 18721:. 18662:, 18649:" 18618:. 18592:. 18530:. 18466:9 18448:( 18442:+ 18436:( 18430:. 18421:; 18418:7 18415:= 18412:x 18403:{ 18391:( 18347:) 18341:, 18335:, 18329:( 18323:= 18306:} 18303:; 18297:{ 18294:) 18291:e 18288:( 18282:} 18279:; 18273:{ 18270:) 18261:e 18255:e 18252:( 18246:} 18243:; 18237:{ 18234:) 18225:e 18219:e 18216:( 18210:} 18207:; 18201:{ 18198:) 18189:e 18183:e 18180:( 18174:} 18171:; 18165:{ 18134:} 18128:{ 18122:} 18116:{ 18113:) 18107:( 18101:} 18095:{ 18050:m 18047:. 18041:+ 18035:( 18029:. 18020:; 18014:= 18011:m 18008:. 18005:t 17996:m 17993:. 17987:+ 17981:( 17975:. 17960:= 17945:m 17942:. 17936:+ 17930:( 17924:. 17915:; 17912:t 17909:= 17903:. 17888:= 17870:= 17867:t 17861:} 17858:; 17852:= 17849:m 17846:. 17840:{ 17822:m 17819:. 17813:+ 17807:( 17801:. 17786:= 17777:; 17771:= 17768:m 17765:. 17759:. 17741:} 17738:; 17729:{ 17717:} 17714:; 17705:{ 17693:} 17690:; 17681:{ 17643:. 17640:d 17637:( 17631:. 17616:. 17610:. 17598:. 17595:d 17592:( 17586:. 17571:. 17568:d 17556:. 17553:d 17541:( 17535:. 17529:{ 17520:= 17514:. 17505:; 17496:d 17490:; 17481:d 17466:= 17463:d 17454:; 17448:= 17442:. 17436:. 17427:; 17421:= 17415:. 17400:= 17391:} 17379:( 17373:. 17367:{ 17358:= 17352:. 17346:{ 17334:} 17322:( 17316:. 17310:{ 17301:= 17295:. 17280:( 17274:. 17268:{ 17259:= 17253:. 17247:{ 17186:d 17124:; 17115:y 17109:; 17100:x 17094:; 17088:. 17085:y 17076:. 17073:x 17061:. 17058:y 17055:; 17049:= 17043:. 17040:y 17034:= 17031:y 17013:= 17010:x 16963:. 16957:( 16951:. 16942:; 16936:. 16915:= 16909:. 16894:. 16888:( 16882:. 16867:. 16861:( 16855:. 16840:. 16834:( 16828:. 16816:, 16810:( 16801:= 16783:. 16777:( 16771:. 16762:; 16756:= 16750:. 16744:} 16741:; 16735:= 16729:. 16723:; 16717:= 16711:. 16705:{ 16702:) 16696:, 16690:( 16654:. 16639:. 16633:+ 16624:. 16618:+ 16609:. 16603:+ 16597:( 16591:. 16582:; 16576:= 16570:. 16558:: 16552:{ 16549:= 16537:; 16531:= 16525:. 16510:. 16504:+ 16495:. 16489:+ 16483:( 16477:. 16471:; 16465:= 16459:. 16450:0 16447:( 16438:= 16426:1 16423:( 16414:= 16405:} 16402:; 16393:; 16387:= 16381:. 16375:} 16369:; 16363:+ 16357:. 16348:{ 16339:= 16333:. 16327:{ 16321:} 16315:; 16309:+ 16303:. 16294:{ 16285:= 16279:. 16273:{ 16270:) 16267:0 16258:( 16252:; 16246:= 16240:. 16234:{ 16231:) 16225:( 16216:} 16213:; 16207:+ 16201:. 16192:{ 16129:. 16093:: 16087:, 16081:: 16069:: 16063:, 16057:: 16051:{ 16048:: 16042:{ 16039:= 16014:: 16008:, 16002:: 15996:{ 15993:= 15978:= 15966:= 15945:= 15841:} 15838:} 15829:( 15823:. 15817:{ 15814:) 15808:( 15802:} 15793:( 15787:. 15772:= 15763:{ 15757:{ 15742:} 15730:. 15724:( 15718:. 15700:. 15691:= 15682:{ 15639:. 15618:t 15615:( 15609:. 15588:( 15576:} 15570:; 15567:x 15564:= 15561:f 15558:{ 15555:) 15552:x 15549:( 15543:= 15534:) 15531:f 15528:( 15522:. 15516:{ 15507:= 15501:; 15495:= 15492:f 15486:{ 15474:; 15468:, 15459:; 15453:= 15450:t 15427:` 15424:} 15421:b 15418:. 15409:} 15406:a 15403:. 15394:` 15391:( 15385:. 15373:3 15370:, 15364:( 15358:} 15355:; 15349:= 15346:b 15343:. 15340:p 15334:; 15328:= 15325:p 15322:{ 15319:) 15316:p 15313:( 15301:2 15298:: 15295:b 15292:{ 15289:= 15277:1 15274:: 15271:a 15268:{ 15265:= 15243:4 15240:, 15237:3 15234:( 15222:3 15219:( 15204:. 15198:+ 15195:y 15192:+ 15189:x 15186:( 15180:. 15174:} 15171:; 15168:7 15165:= 15162:y 15159:{ 15156:) 15153:y 15150:! 15147:( 15141:{ 15138:) 15135:y 15132:, 15129:x 15126:( 15086:, 15080:, 15044:, 15038:( 15032:( 15026:. 15017:; 15011:= 14987:, 14981:( 14975:( 14969:. 14963:} 14954:- 14951:, 14945:( 14939:: 14936:) 14930:, 14924:( 14918:? 14915:0 14903:; 14894:) 14891:0 14882:( 14876:; 14870:- 14864:= 14849:( 14843:. 14837:= 14825:( 14819:. 14813:= 14801:( 14786:* 14780:( 14774:( 14768:{ 14765:) 14759:, 14753:( 14715:; 14706:} 14694:( 14688:. 14682:; 14664:( 14658:. 14652:{ 14649:: 14640:} 14631:( 14625:. 14616:} 14610:b 14607:+ 14601:( 14595:. 14586:; 14577:) 14574:6 14568:b 14565:( 14556:; 14547:) 14544:3 14538:b 14535:( 14529:{ 14526:) 14523:b 14517:; 14508:b 14505:; 14502:0 14499:= 14496:b 14490:( 14484:: 14475:a 14472:+ 14466:( 14460:. 14451:; 14442:) 14439:4 14433:a 14430:( 14424:{ 14421:) 14418:a 14412:; 14403:a 14400:; 14397:0 14394:= 14391:a 14385:( 14379:: 14307:( 14301:= 14298:c 14286:( 14280:= 14277:b 14265:( 14259:= 14256:a 14250:{ 14247:) 14241:( 14217:( 14211:} 14205:; 14199:; 14193:; 14187:{ 14163:} 14157:; 14151:; 14145:; 14139:{ 14136:) 14130:( 14093:= 14087:. 14081:. 14069:{ 14060:( 14054:. 14048:( 14029:} 14023:{ 14020:) 14005:( 13972:( 13963:; 13957:; 13951:( 13938:} 13920:{ 13917:) 13908:; 13902:; 13896:( 13843:} 13840:; 13831:: 13825:; 13816:: 13804:; 13795:: 13780:: 13771:; 13762:: 13753:{ 13750:) 13744:( 13709:} 13706:; 13700:= 13691:{ 13685:} 13682:; 13676:= 13667:{ 13664:) 13658:( 13645:; 13639:: 13633:? 13627:= 13598:} 13592:{ 13586:} 13580:{ 13577:) 13571:( 13562:} 13556:{ 13553:) 13547:( 13513:; 13510:3 13504:b 13501:= 13498:a 13484:b 13480:b 13476:a 13461:0 13418:; 13415:3 13409:b 13406:= 13403:a 13385:b 13381:b 13377:a 13337:. 13319:; 13316:2 13313:+ 13307:= 13295:; 13280:; 13274:+ 13268:= 13237:+ 13227:= 13207:x 13204:( 13198:. 13192:; 13189:3 13183:x 13174:x 13171:( 13165:. 13159:; 13156:7 13153:= 13150:x 13046:~ 13024:x 13021:( 13015:. 13009:; 13006:6 12997:= 12994:x 12935:! 12925:^ 12915:| 12839:; 12830:t 12827:= 12824:s 12801:b 12795:a 12792:( 12786:. 12774:b 12768:a 12765:( 12759:. 12736:f 12733:: 12730:t 12727:? 12724:c 12721:( 12715:. 12703:b 12697:a 12694:( 12688:. 12676:b 12670:a 12667:( 12661:. 12627:: 12621:? 12615:( 12609:. 12591:( 12585:. 12570:: 12564:? 12561:( 12555:. 12540:( 12534:. 12519:: 12513:? 12507:( 12501:. 12483:( 12477:. 12462:: 12456:? 12453:( 12447:. 12432:( 12426:. 12411:: 12405:? 12399:( 12393:. 12375:( 12369:. 12354:: 12348:? 12345:( 12339:. 12324:( 12318:. 12303:: 12297:? 12294:( 12288:. 12273:( 12267:. 12248:! 12245:( 12233:! 12230:( 12224:. 12212:! 12206:) 12200:( 12194:( 12188:. 12176:( 12161:( 12155:. 12143:( 12128:( 12122:. 12104:) 12098:! 12095:( 12089:( 12083:. 12071:! 12068:( 12056:! 12053:( 12047:. 12038:1 12035:! 12032:( 12023:1 12020:! 12017:( 12011:. 12002:1 11999:! 11993:) 11990:0 11987:( 11981:( 11975:. 11966:0 11963:( 11954:0 11948:( 11942:. 11933:1 11930:( 11921:1 11915:( 11909:. 11900:1 11891:) 11888:0 11885:! 11882:( 11876:( 11870:. 11861:0 11858:! 11855:( 11846:0 11843:! 11840:( 11834:. 11805:) 11799:( 11793:( 11787:. 11772:) 11766:( 11760:( 11754:. 11730:( 11724:. 11703:( 11697:. 11682:) 11676:( 11670:( 11664:. 11646:) 11643:2 11640:- 11637:( 11631:( 11625:. 11607:) 11604:0 11601:- 11598:( 11592:( 11586:. 11571:) 11568:0 11565:( 11559:( 11553:. 11538:) 11532:( 11526:( 11520:. 11502:) 11496:( 11490:( 11484:. 11469:) 11463:( 11457:( 11451:. 11436:) 11430:( 11424:( 11418:. 11399:. 11392:, 11381:, 11371:0 11366:, 11353:: 11347:) 11343:( 11336:) 11332:( 11324:( 11317:) 11313:( 11273:( 11267:. 11246:( 11240:. 11219:( 11213:. 11207:; 11201:= 11189:1 11186:: 11183:a 11180:{ 11177:= 11165:1 11162:: 11159:a 11156:{ 11153:= 11016:, 11010:( 10998:5 10995:, 10992:4 10989:, 10986:3 10983:, 10980:2 10977:, 10974:1 10971:( 10965:} 10956:. 10953:c 10950:( 10944:. 10938:{ 10935:) 10932:c 10926:, 10923:b 10920:, 10917:a 10914:( 10876:4 10873:: 10870:b 10867:, 10858:{ 10855:= 10831:{ 10828:= 10813:3 10810:: 10807:c 10804:, 10801:2 10798:: 10795:b 10792:, 10789:1 10786:: 10783:a 10780:{ 10777:= 10762:a 10759:( 10741:6 10738:, 10735:a 10729:, 10726:5 10723:( 10708:a 10696:} 10690:` 10687:} 10678:: 10675:} 10666:: 10663:} 10654:` 10651:( 10645:. 10639:{ 10636:) 10630:, 10624:, 10618:( 10603:; 10600:= 10597:d 10582:; 10579:= 10576:c 10564:; 10561:= 10558:b 10549:; 10546:= 10543:a 10478:` 10475:} 10472:c 10466:, 10463:} 10460:b 10454:, 10451:} 10448:a 10442:` 10439:( 10433:. 10427:; 10424:= 10418:; 10415:= 10406:b 10403:+ 10397:+ 10394:a 10391:( 10385:. 10376:; 10373:= 10364:` 10361:} 10352:, 10349:} 10346:b 10340:, 10337:} 10334:a 10328:` 10325:( 10319:. 10310:e 10307:= 10304:} 10301:b 10298:: 10292:, 10289:a 10286:: 10274:, 10271:: 10262:; 10259:= 10247:: 10241:, 10238:6 10235:: 10229:, 10226:5 10223:: 10217:{ 10214:= 10211:e 10202:` 10199:} 10196:c 10190:, 10187:} 10184:b 10178:, 10175:} 10172:a 10166:` 10163:( 10157:. 10151:; 10148:= 10145:; 10142:e 10139:, 10136:d 10133:, 10130:c 10127:, 10124:b 10121:, 10118:a 10099:} 10093:a 10090:. 10084:+ 10078:+ 10075:a 10072:. 10066:+ 10060:+ 10057:a 10054:. 10048:( 10042:. 10036:{ 10003:; 10000:4 9997:= 9994:a 9991:. 9985:; 9979:= 9961:; 9958:5 9955:= 9952:a 9949:. 9931:; 9928:7 9925:= 9922:a 9919:. 9898:; 9892:= 9877:; 9874:2 9871:= 9868:a 9865:. 9856:; 9850:= 9838:0 9835:: 9832:a 9829:{ 9826:= 9811:1 9808:: 9805:a 9802:{ 9799:= 9768:x 9765:( 9759:. 9753:; 9750:7 9744:x 9735:x 9732:( 9726:. 9720:; 9717:3 9711:x 9702:x 9699:( 9693:. 9687:; 9684:6 9678:x 9669:x 9666:( 9660:. 9654:; 9645:x 9636:x 9633:( 9627:. 9621:; 9618:1 9612:x 9609:; 9606:9 9603:= 9600:x 9516:= 9496:5 9493:% 9490:x 9487:- 9484:( 9478:. 9472:( 9466:. 9460:; 9454:= 9451:x 9432:5 9429:% 9426:) 9423:5 9420:+ 9417:5 9414:% 9411:x 9408:- 9399:. 9393:; 9387:= 9384:x 9365:5 9359:x 9356:( 9350:. 9338:5 9332:x 9329:- 9326:( 9320:. 9308:5 9305:% 9302:x 9299:- 9296:( 9290:. 9278:6 9275:% 9272:x 9269:( 9263:. 9251:5 9248:% 9245:x 9242:( 9236:. 9230:; 9224:= 9221:x 9202:x 9196:( 9190:. 9178:x 9175:( 9169:. 9154:x 9151:( 9145:. 9133:x 9130:( 9124:. 9109:x 9106:( 9100:. 9088:x 9082:( 9076:. 9070:; 9067:1 9064:= 9061:x 9026:- 9016:+ 8985:% 8975:/ 8965:* 8955:- 8945:+ 8915:* 8909:( 8903:. 8888:* 8882:( 8876:. 8861:* 8858:3 8855:( 8849:. 8837:1 8834:* 8828:+ 8825:2 8822:( 8816:. 8794:+ 8791:( 8785:. 8773:2 8764:+ 8761:( 8755:. 8737:+ 8734:4 8731:+ 8728:3 8725:( 8719:. 8707:4 8704:+ 8701:3 8698:( 8695:+ 8689:( 8683:. 8671:4 8668:+ 8665:3 8662:+ 8656:( 8650:. 8635:+ 8632:2 8629:( 8623:. 8608:6 8605:+ 8602:2 8599:( 8593:. 8575:+ 8569:( 8563:. 8517:. 8511:( 8505:. 8490:. 8484:( 8478:. 8472:} 8469:; 8466:y 8463:- 8460:x 8454:{ 8451:) 8448:y 8445:, 8442:x 8439:( 8423:} 8420:; 8417:y 8414:+ 8411:x 8405:{ 8402:) 8399:y 8396:, 8393:x 8390:( 8375:2 8372:, 8369:1 8366:( 8347:2 8344:, 8341:1 8338:( 8332:} 8329:; 8326:y 8323:+ 8320:x 8314:{ 8311:) 8308:y 8305:, 8302:x 8299:( 8280:) 8277:2 8274:, 8271:1 8268:( 8256:2 8253:, 8250:1 8247:( 8241:; 8238:y 8235:+ 8232:x 8226:) 8223:y 8220:, 8217:x 8214:( 8211:= 8196:y 8193:+ 8190:x 8184:{ 8178:) 8175:y 8172:, 8169:x 8166:( 8163:= 8133:2 8130:, 8127:1 8124:( 8115:; 8112:y 8109:+ 8106:x 8100:{ 8097:) 8094:y 8091:, 8088:x 8085:( 8079:= 8057:2 8054:, 8051:1 8048:( 8036:, 8030:, 8024:( 8015:= 7981:( 7975:. 7966:} 7960:` 7957:} 7945:} 7933:( 7927:. 7918:; 7912:= 7900:; 7894:= 7876:+ 7870:( 7864:. 7858:{ 7855:) 7849:( 7837:( 7831:. 7825:= 7816:; 7810:= 7783:( 7777:. 7771:= 7756:( 7750:. 7744:= 7729:( 7723:. 7717:= 7702:( 7696:. 7690:= 7666:, 7660:( 7654:. 7648:( 7642:. 7627:, 7621:( 7615:. 7609:( 7603:. 7588:, 7582:( 7576:. 7570:( 7564:. 7534:( 7528:. 7516:( 7510:. 7504:( 7489:( 7483:. 7471:( 7465:. 7459:( 7435:( 7429:. 7417:( 7411:. 7405:( 7393:( 7387:. 7375:( 7369:. 7363:( 7333:( 7327:. 7315:( 7309:. 7303:( 7288:( 7282:. 7270:( 7264:. 7258:( 7243:( 7237:. 7225:( 7219:. 7213:( 7198:( 7192:. 7180:( 7174:. 7168:( 7153:( 7147:. 7135:( 7129:. 7123:( 7108:( 7102:. 7090:( 7084:. 7078:( 7036:( 7030:. 7018:( 7012:. 7006:( 6994:( 6988:. 6976:( 6970:. 6964:( 6919:( 6913:. 6901:( 6895:. 6889:( 6877:( 6871:. 6859:( 6853:. 6847:( 6835:( 6829:. 6817:( 6811:. 6805:( 6793:( 6787:. 6775:( 6769:. 6763:( 6751:( 6745:. 6733:( 6727:. 6721:( 6709:( 6703:. 6691:( 6685:. 6679:( 6628:, 6622:( 6616:. 6610:( 6604:. 6589:( 6583:. 6577:( 6571:. 6559:( 6553:. 6541:( 6535:. 6529:( 6514:, 6508:( 6502:. 6487:( 6481:. 6466:( 6460:. 6433:1 6420:7 6392:2 6356:9 6322:1 6311:e 6306:1 6293:1 6281:e 6241:2 6214:+ 6144:2 6140:/ 6133:+ 6109:2 6105:/ 6088:( 5960:π 5944:e 5928:e 5878:e 5820:π 5791:( 5760:d 5757:( 5751:. 5736:. 5733:d 5730:+ 5724:+ 5715:. 5712:d 5709:+ 5703:+ 5694:. 5691:d 5688:+ 5682:+ 5673:. 5670:d 5667:+ 5661:+ 5658:) 5655:1 5652:+ 5643:. 5640:d 5637:( 5634:+ 5628:+ 5619:. 5616:d 5613:( 5607:. 5589:, 5583:, 5577:, 5574:1 5571:, 5568:2 5565:, 5559:( 5550:= 5547:d 5521:( 5503:, 5497:, 5491:, 5488:1 5485:, 5482:2 5479:, 5473:( 5458:1 5455:, 5452:2 5449:, 5443:( 5399:; 5393:. 5387:. 5378:; 5366:: 5360:, 5354:: 5348:{ 5345:: 5333:: 5327:, 5321:: 5315:{ 5312:: 5306:{ 5303:= 5291:; 5279:: 5273:, 5267:: 5261:{ 5252:: 5246:, 5240:: 5231:= 5211:; 5205:. 5196:; 5184:: 5178:, 5172:: 5166:{ 5163:= 5147:2 5135:= 5123:= 5096:( 5087:= 5075:5 5072:, 5069:4 5066:, 5063:3 5060:, 5057:2 5054:, 5051:1 5048:, 5045:0 5042:( 5033:= 5021:; 5018:= 5009:; 5006:= 4997:; 4994:= 4982:; 4979:= 4970:; 4967:= 4958:; 4931:; 4922:; 4906:; 4897:; 4859:( 4853:. 4838:( 4832:. 4820:; 4817:= 4746:} 4734:( 4728:. 4722:{ 4701:( 4692:; 4686:. 4674:} 4662:( 4656:. 4650:{ 4647:) 4644:x 4632:( 4614:. 4599:. 4584:. 4569:. 4554:. 4539:. 4527:x 4524:= 4512:; 4506:. 4497:x 4491:; 4488:= 4485:x 4454:; 4445:1 4442:( 4436:= 4433:x 4424:; 4415:3 4412:( 4406:= 4403:x 4394:; 4385:; 4382:2 4379:= 4373:; 4370:1 4367:= 4355:; 4346:; 4340:; 4337:2 4334:= 4328:; 4325:1 4322:= 4307:= 4295:= 4283:; 4280:y 4274:x 4268:1 4265:( 4259:= 4256:y 4247:1 4244:( 4238:= 4235:x 4210:} 4201:( 4195:. 4189:{ 4186:) 4171:. 4168:b 4156:b 4147:b 4135:( 4126:} 4117:( 4111:. 4105:{ 4102:) 4099:t 4096:! 4081:! 4069:. 4066:b 4042:0 4039:- 4033:0 4030:( 4015:. 4012:b 4009:( 4000:= 3997:n 3988:b 3985:( 3976:= 3973:n 3958:. 3955:b 3952:( 3946:= 3943:f 3931:b 3928:( 3922:= 3919:t 3904:( 3895:= 3892:b 3838:( 3832:. 3817:: 3811:? 3805:( 3799:. 3784:: 3778:? 3775:1 3772:( 3766:. 3754:0 3742:( 3736:. 3724:2 3712:( 3706:. 3691:1 3682:( 3676:. 3652:( 3646:. 3625:( 3619:. 3598:( 3592:. 3571:( 3565:. 3544:( 3538:. 3517:( 3511:. 3490:( 3484:. 3472:0 3463:( 3457:. 3445:1 3436:( 3430:. 3418:2 3409:( 3403:. 3391:2 3382:( 3376:. 3284:. 3169:0 3119:. 3104:. 3095:; 3077:( 3068:= 3053:( 3044:= 3015:. 3012:s 3003:; 3000:s 2988:( 2979:= 2976:s 2953:( 2944:= 2921:; 2915:= 2912:x 2906:; 2900:! 2894:, 2885:= 2882:x 2876:; 2870:= 2867:x 2826:x 2823:+ 2817:( 2814:= 2793:x 2790:+ 2784:( 2781:= 2772:; 2766:= 2763:x 2746:; 2740:= 2723:; 2717:= 2714:h 2698:0 2695:( 2689:. 2683:= 2680:h 2650:( 2644:. 2638:; 2632:} 2620:= 2602:= 2593:; 2587:= 2578:; 2572:= 2514:( 2508:. 2502:( 2496:. 2481:( 2475:. 2469:( 2463:. 2448:( 2442:( 2436:. 2421:( 2415:( 2409:. 2385:( 2379:. 2358:( 2352:. 2331:( 2325:. 2304:( 2298:. 2292:; 2286:= 2264:( 2255:= 2235:; 2229:+ 2226:= 2211:( 2205:= 2196:; 2190:= 2164:; 2152:; 2130:; 2121:; 2089:; 2077:; 2065:; 2053:; 2047:_ 2038:; 2035:_ 2026:; 2017:; 2008:; 1999:; 1984:; 1978:1 1972:; 1963:1 1957:; 1951:1 1941:_ 1928:; 1919:; 1910:; 1901:; 1892:; 1883:; 1850:- 1844:( 1838:. 1817:+ 1811:( 1805:. 1740:} 1737:; 1728:) 1725:x 1719:( 1713:{ 1710:) 1707:x 1704:( 1692:} 1689:; 1686:0 1677:x 1671:{ 1668:) 1665:x 1662:( 1650:} 1647:; 1644:u 1638:x 1632:; 1629:u 1623:{ 1620:) 1617:x 1614:( 1597:) 1588:x 1582:( 1576:; 1570:= 1558:) 1549:x 1546:( 1523:( 1517:. 1496:( 1490:. 1472:. 1466:( 1460:. 1442:( 1436:. 1427:= 1412:; 1329:; 1314:i 1311:( 1305:. 1299:) 1293:i 1287:( 1275:i 1272:( 1266:. 1260:) 1254:i 1251:; 1242:i 1239:; 1236:0 1233:= 1230:i 1224:( 1208:i 1205:( 1199:. 1190:i 1187:( 1181:. 1175:) 1169:i 1166:; 1157:i 1154:; 1151:0 1148:= 1145:i 1139:( 1123:z 1120:( 1114:. 1105:f 1102:} 1096:; 1090:+ 1075:; 1063:; 1057:= 1051:} 1045:; 1039:= 1036:z 1030:; 1024:= 1021:r 1015:{ 1000:; 994:= 991:m 985:; 979:= 976:r 973:, 967:= 964:z 958:{ 952:f 943:; 940:0 937:= 925:; 922:0 919:= 819:} 813:{ 798:} 792:{ 783:= 730:1 727:= 724:x 718:x 709:1 706:= 703:x 612:_ 539:/ 536:* 468:; 465:b 462:+ 459:a 391:e 388:+ 385:d 379:c 376:+ 373:b 370:= 367:a 356:[ 352:( 323:e 320:+ 317:d 314:( 311:c 308:+ 305:b 302:= 299:a 288:- 284:+ 280:/ 276:[ 272:( 249:C 231:A 228:( 222:. 210:a 207:( 201:. 195:; 192:5 189:= 186:a 57:) 53:( 20:)

Index

Variable hoisting

JavaScript
syntax
JavaScript
standard text output
standard library
client-side scripting
web browsers
Brendan Eich
Java
Awk
Perl
Self
case sensitive
constructor
capitalised
C
semantics
Semicolons
automatic semicolon insertion
immediately invoked function expression
Comment (computer programming)
Comment
C++
Swift
Variable (programming)
Variables
type
ES6

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.