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:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.