Javascript

JavaScript Intro

JavaScript Intro Quiz

JavaScript Intro Exercise

JavaScript Basic

JavaScript Basic Quiz

JavaScript Basic Exercise

JavaScript Advance

JavaScript Advance Quiz

JavaScript Advance Exercise

JavaScript ES6

JavaScript ES6 Quiz

JavaScript ES6 Exercise

JavaScript Array Methods and Properties

JavaScript String Methods and Properties

JavaScript Number Methods and Properties

JavaScript Math Properties and Methods

JavaScript Date Methods and Properties

JavaScript Global Methods and Properties

JavaScript RegExp Properties and Methods

JavaScript Class Methods and Keywords

JavaScript Errors, JSON and Booleans

JavaScript Statements

JavaScript Window History Object Properties and Methods

JavaScript Window Location Object Properties and Methods

JavaScript Window Screen Object Properties

JavaScript Window Navigator Object Properties and Methods

JavaScript Window Object Properties and Methods

JavaScript Console Object Methods

JavaScript Geolocation and Storage APIs

JavaScript CSSStyleDeclaration Object Methods and Properties

HTML DOM Documents Object Properties and Methods

DOM HTMLCollection Properties and Methods

HTML DOM Attributes Properties and Methods

HTML DOM Elements Properties and Methods

HTML DOM Style Object Properties

HTML DOM AnimationEvent Properties and Methods

HTML DOM ClipboardEvent Properties and Methods

HTML DOM DragEvent Properties and Methods

HTML DOM FocusEvent Properties and Methods

HTML DOM HashChangeEvent Properties and Methods

HTML DOM InputEvent Properties and Methods

HTML DOM KeyboardEvent Properties and Methods

HTML DOM MouseEvent Properties and Methods

HTML DOM PageTransitionEvent Properties and Methods

HTML DOM ProgressEvent Properties and Methods

HTML DOM StorageEvent Properties and Methods

HTML DOM TransitionEvent Properties and Methods

HTML DOM WheelEvent Properties and Methods

HTML DOM UiEvent Properties and Methods

HTML DOM TouchEvent Properties and Methods

The Event Object Properties and Methods

JavaScript Global Methods and Properties

List of JavaScript Global Methods and Properties

Infinity in JavaScript
The Infinity global property is a number that represents infinity. Infinity can be positive and negative. The positive infinity is 1.797693134862315E+308 while the negative infinity is -1.797693134862316E+308.
NaN in JavaScript
The NaN global property is a number that is not a legal number. NaN stands for Not-a-Number. It is the same as Number.NaN property.
undefined in JavaScript
The undefined global property is used to indicate that a variable has not been declared at all or is not assigned a value.
decodeURI() in JavaScript
The decodeURI() global method decodes a URI. It is the opposite of encodeURI() global method.
decodeURIComponent() in JavaScript
The decodeURIComponent() global method is used to decode a URI component. Its opposite is encodeURIComponent() global method.
encodeURI() in JavaScript
The encodeURI() global method is used for encoding a URI. Its opposite is decodeURI() global method. Some letters that are skipped by encodeURI() are , / ? : @ & = + $ * #
encodeURIComponent() in JavaScript
The encodeURIComponent() global method is used for encoding a URI component. Its opposite global method is decodeURIComponent(). Some characters that are skipped are , / ? : @ & = + $ #.
eval() in JavaScript
The eval() global method is used to execute or evaluate an argument. If the argument is one or more statements, then it will execute them. If the argument is one or more expressions, then it will evaluate them.
isFinite() in JavaScript
The isFinite() global method is used to return true if a value is a finite number else it will return false. Infinite numbers are +infinity, -infinity, and NaN. The Number.isFinite() returns true if a number is a finite number.
isNaN() in JavaScript
The isNaN() global method is used to return true if a value is NaN or else false. NaN stands for Not-a-Number. It converts the value into a number before testing it. Number.isNaN() is used to return true if a number is Not-a-Number.
Number() in JavaScript
The Number() global method is used for converting a value to a number. If the value cannot be changed, then it will return NaN.
parseFloat() in JavaScript
The parseFloat() global method is used to parse a value as a string and returns the first number. If the first character cannot be converted, then NaN is returned.
parseInt() in JavaScript
The parseInt() global method is used to parse a value as a string and returns the first integer. It has a parameter radix which is optional and which is used to specify the number system to use i.e, 2, 8, 16, or any other.
String() in JavaScript
The String() global method is used to convert a value to a string. It is similar to toString() method.