JavaScript

Matching exercise

Match the items on the right to the items on the left.
A variable that is used to track the number of times a set of commands is run.
Describes the appearance, purpose, or behavior of an object.
Allows you to connect two or more expressions.
It is the process of searching code to locate a source of trouble.
A programming language that is submitted to a compiler that manipulates it, translating the code into a more basic language that machines can understand.
An arithmetic operator which is used to increase the value of an expression by 1.
The type of information stored in a variable.
Limits a variable’s use to a particular function.
An operator that performs simple mathematical calculations such as addition and subtraction.
An action that can be performed with an object or to it.
Changes the sign of an item’s value.
It is used to assign a value to an item.
It is an error that occurs when a script is first loaded by a JavaScript interpreter.
A value that indicates there is no value assigned to a variable.
A symbol used to act upon an item or a variable within a JavaScript expression.
A dialog box generated by JavaScript that displays a text message with an OK button.
It is a single line that indicates an action for the browser to take and should end in a semicolon. It is the same as a statement.
An action that occurs within a Web browser or Web document.
Stands for Document Object Model.
Determine which document object model a browser supports by testing which object references it recognizes.
It is Microsoft Internet Explorer’s version of JavaScript
An arithmetic operator that decreases an item’s value by 1.
A collection of commands that performs an action or returns a value.
An error that occurs after a script has been successfully loaded and is being executed. The mistake occurs when the browser is unable to complete a line of code.
Attribute added to an element that specifies a program to be run in response to an event.
A computer or other device that makes a resource available on a network.
These are errors that are free from syntax and structural mistakes, but result in incorrect results
A statement that tells browsers what code to run in response to the specified event.
These are variables with a local scope.
Any item associated with a Web page or Web browser.
A programming language which was developed by Sun Microsystems in the 1990s. Java programs are designed to be run within applications called Java interpreters.
A tag used to describe the structure or content of hypertext.
It is a process by which JavaScript manipulates or acts upon the features of an object.
Methods for performing advanced calculations such as generating random numbers, extracting square roots, and calculating trigonometric values.
A number that distinguishes a data value from other values in the array.
It indicates the truth or falsity of a statement. There are only two Boolean values: true and false.
Uniquely identifies an object. For example, “document”.
Array of objects of the same type.
A technique of placing one element within another.
It returns the integer remainder after dividing one integer by another.
Language based on manipulating objects by modifying their properties or by applying methods to them.
It tells a JavaScript interpreter to reserve memory space for the variable.
A function that compares the values of two adjacent items in an array at a time.
A variable defined to be used in the function.
A process of breaking up a program’s different tasks into smaller, more manageable chunks
It is a unique name that identifies a particular function
It is a named item in a program that stores information.
An arithmetic operator that works with two items in an expression.
It is essentially junk e-mail, advertising products and services not requested by the recipient.
An object used in JavaScript for performing mathematical tasks and storing mathematical values.
A programming language whose variables are not strictly tied to specific data types.
Allows a variable’s value to be used by all functions.
It is the debugging tool provided by Microsoft in its browser, Internet Explorer.
An engine used to interpret and execute Java programming code.
Any number, such as 13, 22.5, or -3.14159.
The collection of commands that is run each time through a loop.
An operator that compares the value of one expression to another.
It is an application that is controlled through a user’s own computer via JavaScript.
It can be any item from the browser window to a document displayed in the browser to an element displayed within the document.
A set of commands that it is executed repeatedly until a stopping condition has been met.
A person who sends spam
An operator that tests whether a certain condition is true or not.
Java programs that run within an interpreter.
The organized structure of objects and events within documents and browsers.
A form element that allows for extended text input, usually multiple-line entry.

A programming language that is executed directly without compiling.
A statement that runs a command or command block only when certain conditions are met.
It is a single line that indicates an action for the browser to take and should end in a semicolon. It is the same as a command.
A form element used for text and numeric entries.
This indicates where and how the variable can be used in an application.
It is a programming language that is run and executed on a user’s computer via their browser.
A programming language that forces a program to explicitly identify a variable’s data type.
This indicates where and how the variable can be used in an application.
It is any group of text characters, such as “Hello” or “31”.
A variable not declared within any function.