JavaScript Flashcards

1
Q

Which method converts a string value to uppercase letters?

A

toUpperCase()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which event occurs when the loading of an image is terminated?

A

abort

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which event occurs when a user clicks the mouse button outside of a particular input field?

A

blur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which event occurs when the user clicks on a link or form element?

A

click

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which event occurs when a user modifies the value of a form field?

A

change

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which event occurs when there is a problem loading an external image or resource?

A

error

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which event occurs when a user clicks into a form field?

A

focus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which event occurs when a page is opened?

A

load

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which event occurs when the user moves the mouse pointer over a link, image or other visible element on a page?

A

mouseOver

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which event occurs when the mouse pointer leaves a link, image or other visible element on a page?

A

mouseOut

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which event occurs when a form’s Reset button is clicked?

A

reset

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which event occurs when the user highlights the text in a form field?

A

select

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which event occurs when a form’s Submit button is clicked?

A

submit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which event occurs when a page closed?

A

unload

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are attributes of an object, such as height, color, font size, sentence length and so forth?

A

properties

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are actions that an object can be made to perform?

A

methods

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Which method creates a pop-up box with the specified message string, which the user can dismiss by clicking a button in the box?

A

alert()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Which method creates a pop-up box with the specified message string and requests user input into a text field in the box?

A

prompt()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Which method creates a pop-up box with the specified message string and requests user confirmation by clicking the OK or Cancel button in the box?

A

confirm()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Which method writes the specified message string in the page?

A

document.write()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is a named space of memory?

A

variable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Which operator is used to assign values?

A

=

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Which data type holds any numeric value used for mathematical operations?

A

number

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Which data type holds any string of alphanumeric characters used for words or for numbered phrases that are not mathematically manipulated?

A

string

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Which expression creates a string value?
var birthYear = "1956" The quotes around 1956 make it a string value.
26
Which expression creates an integer value?
var birthYear = 1956 If 1956 had quotes around it, it would no longer be an integer, it would become a string.
27
Which data type holds True or False values only?
Boolean
28
Which value indicates that a user enters nothing in a text box then submits the form?
null
29
Which value indicates that a variable has no value assigned yet?
undefined
30
What is a part of a statement that is evaluated as a value?
expression
31
What is a symbol or character used in expressions to store or evaluate a value?
operator
32
Which type of operator assigns a value to a variable using the equal symbol? Example: myNumber = 25
Assignment
33
Which type of operator evaluates to a number? Example: 25 + 75
Arithmetic
34
Which type of operator will evaluate to true or false? Example: 5 != 15
Logical
35
Which type of operator compares two values and returns a true or false value? Example: z == 10
Comparison
36
Which type of operator makes decisions in a script? Example: (a > b) ? a++ : a--
Conditional
37
What process combines text strings using the plus sign? Example: "hello" + "world"
concatenation
38
What is a named set of statements that performs a task or calculates a value?
function let x = myFunction(4, 3); function myFunction(a, b) { return a * b; }
39
How do you declare a function?
function myFunction(parameter1, parameter2) { // code to be executed }
40
What processes a function's statements?
calling statement
41
What happens if you define a function but do not call it?
nothing
42
What is the name of this function? function myFunction(){ return "success"; }
myFunction()
43
What is used to output values from a function?
return
44
What type of variable is declared within a function and available only from within that function?
local variable
45
What type of variable is available throughout the entire script?
global variable
46
What is a value or expression containing data or code that is passed on to a function?
argument
47
What describes when values are passed to a function, and the function's parameters receive a copy of its argument's value? Example: function myFunction(x){ return x; } var num = 2; myFunction(num);
pass by reference
48
What describes when values are passed to a function, and the function's parameters receive its argument's actual value? Example: function myFunction(x){ return x; } myFunction(2);
pass by value
49
Which method determines whether a value is a number?
isNaN()
50
Which method converts a string to its integer equivalent?
parseInt()
51
Which method converts a string to its floating-point decimal equivalent?
parseFloat()
52
Which errors are typically syntax errors and usually cause error alerts?
Load-time errors
53
Which errors occur after the script has loaded and is running, typically caused by improper use of commands?
Run-time errors
54
Which errors are mathematical , casting errors, errors in proper command usage or errors in the structure of the script, which result in the script running improperly?
Logic errors
55
What is the actual data values you provide in JavaScript?
literal
56
What is a self-contained programming component that contains properties and methods?
object
57
What is a reference technique used to access a property or method of an object?
dot notation
58
What are key characteristics and features of JavaScript?
an object-based language based upon an event-driven model is platform-independent enables quick development is relatively easy to learn
59
Does JavaScript perform its functionality primarily on the client or server-side?
client side
60
Which technique adds JavaScript to a single web page within either the \ or \?
embedded scripting
61
Which technique adds JavaScript to a single HTML element?
inline scripting
62
Which technique adds JavaScript by linking web pages to a text file with the .js file name extension?
external scripting
63
How do you apply inline scripting to an element?
64
What must variable names begin with?
a letter, the underscore ( _ ), or the dollar sign ( $ ) A variable cannot begin with a number!
65
Are these variables the same or unique? var Result var result var RESULT
unique
66
Which object allows you to determine information about the user's browser?
navigator
67
Which property returns a string value indicating the name of the client browser?
navigator.appName
68
Which property returns a string value indicating the version number of the client browser, as well as the client's platform?
navigator.appVersion
69
What is the value of myVar after execution? function counter(x) { return x + 1; } var myVar = 0; counter(myVar); alert(myVar);
0
70
What will the alert box display? var subTotal = 1; var tax = 0.03; alert("The total is " + subTotal * (1 + tax));
The total is 1.03