Web-Related Terms Beginning with I
if Conditional Statement (JS)
Ignore Case (RegExp)
The ignore case flag (
i) tells the computer to do a case-insensitive search for a RegExp pattern.
Immediately Invoked Function Expression (IIFE)
An immediately invoked function expression (IIFE) is a function expression that invokes itself automatically.
import.meta (ES Module)
The import.meta code is an object containing information about your current module.
An impure function is a function that contains one or more side effects.
includes() checks if its calling array includes the method's first argument.
includes() checks if its calling string includes the method's first argument.
Index refers to the position of items.
For instance, an array object's indexing starts at zero. In other words, the index of an array's first item is
0. The second value's index is
1. And the last item's index is the array's
Consider this array object:
["Blue", "White", "Pink", "Green"];
The index (positions) of the array items above are:
- Blue is at index 0
- White's index is 1
- Pink's index is 2
- Green is at index 3
indexOf() searches its calling array for the first occurrence of the method's string argument.
indexOf() searches its calling string for the first occurrence of the method's string argument.
Regular expression's indices flag (
d) tells the computer to include each capturing group's start and end indices in the result of the matched RegExp pattern.
Initialization occurs when you assign an initial value to a variable.
Inline CSS styles an individual HTML element by adding a style attribute on the element's opening tag.
Integration Test (TDD)
An integration test is a test written to assess the functionality of a dependent piece of program.
Internal CSS styles an HTML page's content by adding an HTML
<style> element in the
<head> section of the HTML document.
The internet is a means through which data get shared between two or more computers.
Internet Service Provider
An Internet Service Provider (ISP) is a company providing services that connect personal and business devices to the internet.
Inversion of Control
Inversion of control (IoC) occurs when you transfer the control of your code's execution to a third party.
Invocation means to execute a piece of code.
An iterable is an object that has a property with a
Iteration Statement (JS)
An iteration statement is any piece of code that allows you to repeat a program's execution easily and quickly.