1. Unlike method names, names are not followed by parentheses.
2. A(n) is a special type of function that is used as the basis for creating reference
... [Show More] variables.
properties constructor
3. A(n) function is a set of related statements that named
is assigned a name.
4. The part of a browser that executes scripting lan- guage code is called the browser's .
5. To end a switch statement once it performs its re- quired task, include a(n) statement at the end of the statements associated with each case label.
scripting engine break
6. The body element does not have a event click
7. The method of the Location object loads a new web page.
8. The validity property returns true if the control value does not match the value of the pattern attribute.
9. Information about individual visits to a website is called information.
10. The combination of HTML and CSS with JavaScript, which enables interactivity on the web, is sometimes referred to as .
11. Validating ensures that your code conforms to web standards, and it can help you eliminate coding errors, or , which may not be obvious but which could ata some point affect the functionality or appearance of your documents.
assign() || assign patternMismatch state
dynamic HTML (DHTML) || dy- namic HTML || DHTML
bugs
12. else
You can think of a(n) clause as a backup plan that is implemented when the condition in the if state- ment returns a falsy value.
13. A(n) is a designation added to a specific state- ment in a program that causes program execution to pause when it reaches that statement.
14. A(n) contains a set of data represented by a single variable name.
15. In the browser object model, the History object is a
object to the Location object.
16. The statements in a(n) function work only in a single context, the place in the code where they are located.
17. The statement performs essentially the same function as the while statement.
18. is the process of checking that information provided by users conforms to rules to ensure that it appropriately answers a form's questions and is
provided in a format that the site's back-end programs can work with.
19. The event of elements within forms is triggered when the focus leaves the element, and the value or selected state of the current element has changed.
breakpoint
array sibling anonymous
for Validation
change
20. The Date class method returns the current time now() as the number of milliseconds that have elapsed since midnight, January 1, 1970.
21. A tag pair and any data it contains are referred to as an .
22. You can create an empty object by assigning a pair of empty to a variable name.
element
braces || curly braces || {}
23. To access and change an element's CSS properties through the DOM, you use dot notation to reference the element's property followed by the name of the CSS property.
24. Debugging by analyzing a list of values rather than by trying to interpret the values displayed in alert dialog boxes on a case-by-case basis is called .
25. A set of connected nodes that are not part of a docu- ment is known as a(n) .
26. A is a piece of data, such as a color or a name, which is associated with an object
27. is a standardized set of characters from many of the world's languages.
style
logging
document frag- ment
property Unicode
28. is used to add functionality to a web page. JavaScript
29. You enclose code that may contain an exception in a
statement.
30. The code that calls a named function is referred to as a and consists of the function name fol- lowed by parentheses, which contain any arguments to be passed to the function.
31. The select element property that returns or set the number of options to be displayed at once is .
32. The method formats the returned string accord- ing to the conventions of the user's language or coun- try and also automatically separates each converted array element with the locale's separator character.
33. Providing one or more arguments for a method is referred to as
try
function call
size
toLocaleString() || toLocaleString
passing argu- ments
34. compound
The assignment operators, performs mathe- matical calculations on variables and literal values in an expression, and then assigns a new value to the left operand.
35. The date portion of the attribute must be a text string in Coordinated Universal Time format.
36. is the examination of individual statements in an executing program
37. For security reasons you should use the prop- erty when possible to access elements' content in- stead of the innerHTML property.
38. The JavaScript regular expression quantifier specifies that one or more of the preceding characters must match
39. The path attribute is assigned to the cookie property, along with an associated value pair, using the syntax
expires Tracing textContent
+ || plus
path=path
40. The operator returns true if the operands === || strict equal
are equal and of the same type
41. In the browser object model, the History object is a
object to the Location object
42. Every array has a property, which returns the number of elements in the array
43. is a data format that represents a JavaScript object as a string.
44. When you are working with long scripts, make it easier to decipher how a program is structured.
sibling length
JSON || JavaScript Object Notation || JavaScript Object Notation (JSON)
comments
45. To extract the string contents of a query string, except for the question mark, you use the method combined with the length property.
46. You can save JavaScript code in an external file called a JavaScript file.
47. The watch list in browser debugging tools lets you monitor the value of a(n) during program exe- cution.
48. Enhancements to HTML and to modern browsers have allowed browsers themselves to perform many valida- tion tasks without any extra JavaScript. This type of validation is known as validation
49. The DOM document object method writes text to the document
50. A section of a document that is not interpreted as markup is referred to as .
51. As a developer it can be useful to display the browser
pane to see any errors that your code may generate.
52. The forms array contains an array of objects within a form element, known as the array.
53. To replace all instances of a pattern, you must use a regular expression as the pattern argument and set the property of the object's global property.
54. For all custom validation, it can be helpful to use the
structure for handling errors.
55. The statement compares the value of an expres- sion to a value contained within a special statement called a case label.
substring() || sub- string
source expression
browser-based || browser based || native || HTML5 || HTML 5
write(text)
character data || CDATA
console
elements RegExp
try/catch || try catch
switch
56. You can create an empty object by assigning a pair of empty to a variable name
57. If you declare a variable within a function and do not include the var keyword, in most cases the variable automatically becomes a variable.
58. To round a number to the next highest integer you will use the Math class method
59. The term refers to the programmatic elements required for a source program to communicate with an object.
60. A(n) variable is a variable that has never had a value assigned to it, has not been declared, or does not exist.
61. You refer to a specific array element by enclosing its
number in brackets after the array name.
62. If you want to combine arrays, you use the method.
63. Without JavaScript, a scripting language can't access or manipulate a web browser.
64. The method of elements within forms runs con- straint validation against a form element; returns a value of true if the value is valid, and false if the value is invalid.
65. Placing a parameter name within the parentheses of a function definition is the equivalent of declaring a new .
66. In a system that supports persistent logins, when a user logs into the system, the web server provides the browser a string of random characters known as a .
braces || curly braces || {}
global
ceil(x) interface
undefined
index concat() server-side
checkValidity()
variable
token
67. The tier performs any necessary calculations based on the request from the client tier, and then reads information from or writes information to the data storage tier.
68. The method of the String class performs a case-sensitive search and returns an array containing the results that match the argument.
69. A document on the web is called a web page and is identified by a unique address called the .
70. Metacharacters that specify the quantity of a match are called .
processing
match()
Uniform Resource Locator || URL || Uniform Resource Locator(URL)
quantifiers
71. A method is used to create a new node createElement() ||
createElement
72. A(n) variable is declared inside a function and is available only within the function in which it is declared.
local
73. The JavaScript character class expression can w be used instead of the 0-9a-zA-Z pattern to allow any alphanumeric characters in a character class.
74. The method automatically separates converted toString()
array elements with commas.
75. To specify optional character to exclude in a pattern match, include the metacharacter immediately before the characters in a character class
76. A(n) type is the specific category of information that a variable contains.
77. The is the ordered list containing all pro- cedures, such as functions, methods, or event han-
^ || hyphen
data
call stack
dlers that have been called but have not yet finished processing.
78. The HTML attribute maxlength specifies the control's maximum number of characters and is used with
elements, or input elements displayed as a text box.
79. Every array has a property, which returns the number of elements in the array.
textarea
length [Show Less]