JavaScript Data Types and Structures

JavaScript Data Types and Structures

12th Grade

29 Qs

quiz-placeholder

Similar activities

Coding Arrays

Coding Arrays

9th - 12th Grade

27 Qs

Searching and Sorting

Searching and Sorting

10th Grade - University

25 Qs

AP CSP Exam Reference Sheet Practie

AP CSP Exam Reference Sheet Practie

12th Grade

25 Qs

Programming Logic & Design

Programming Logic & Design

KG - University

28 Qs

Arrays and Algorithms

Arrays and Algorithms

10th - 12th Grade

26 Qs

Arrays Unit 6 AP CSA

Arrays Unit 6 AP CSA

10th - 12th Grade

26 Qs

Intro to Software

Intro to Software

10th - 12th Grade

30 Qs

Array List

Array List

9th - 12th Grade

25 Qs

JavaScript Data Types and Structures

JavaScript Data Types and Structures

Assessment

Quiz

Computers

12th Grade

Medium

Created by

Harold Peaden

Used 3+ times

FREE Resource

29 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 3 pts

Which of the following is a simple (primitive) data type in JavaScript?

number

array

object

function

Answer explanation

Correct Answer: number
❌ array → complex data type.
❌ object → complex data type.
❌ function → technically a type of object, not primitive.

2.

MULTIPLE CHOICE QUESTION

30 sec • 3 pts

True or False: Strings are considered complex data types.

True
False

Answer explanation

Correct Answer: False
❌ Strings are primitive data types.

3.

MULTIPLE CHOICE QUESTION

30 sec • 3 pts

What type of data structure is used to hold an ordered list of values?

string

array

boolean

number

Answer explanation

Correct Answer: array


❌ string → holds characters, not a list.
❌ boolean → only true/false.
❌ number → single numeric value.

4.

FILL IN THE BLANK QUESTION

1 min • 3 pts

Fill in the blank: Array indexes in JavaScript start at ____.

Answer explanation

Correct Answer: 0

5.

MULTIPLE CHOICE QUESTION

30 sec • 3 pts

Media Image

10

20

30

undefined

Answer explanation

Correct Answer: 20


❌ 10 → index 0.
❌ 30 → index 2.
❌ undefined → only happens if index doesn’t exist.

6.

MULTIPLE CHOICE QUESTION

30 sec • 3 pts

Which code correctly changes the second item in an array to 50?

Media Image
Media Image
Media Image
Media Image

Answer explanation

Correct Answer: nums[1] = 50;


❌ nums[2] = 50; → changes the third item.
❌ nums[0] = 50; → changes the first item.
❌ nums.update() → not valid in JS.

7.

MULTIPLE CHOICE QUESTION

30 sec • 3 pts

True or False: The .length property of an array returns the last index.

True
False

Answer explanation

Correct Answer: False


❌ .length returns the total count, not the last index.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?