JavaScript Concepts and Syntax

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/20

flashcard set

Earn XP

Description and Tags

Flashcards covering key vocabulary, concepts, and functions related to JavaScript programming.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

21 Terms

1
New cards

JavaScript

A lightweight programming language used to make web pages interactive and dynamic.

2
New cards

Scripting Language

A language used to write programs that compute inputs for another processor; often embedded within other languages.

3
New cards

Client-side Scripting

Code that runs on the user's computer, allowing for quick interactions without server communication.

4
New cards

Dynamic Web Pages

Web pages that can display different content and provide interactive capabilities.

5
New cards

HTML DOM

Document Object Model that defines HTML elements as objects and provides properties and methods for manipulation.

6
New cards

Event-driven programming

A programming paradigm where the flow of the program is determined by events such as user actions.

7
New cards

Form Validation

The process of checking user input on forms to ensure it meets required formats before submission.

8
New cards

JavaScript Operators

Symbols used to perform operations on variables and values, including arithmetic, assignment, comparison, logical, and bitwise operations.

9
New cards

Comparison Operators

Operators used to compare two values for equality or inequality (e.g., ==, ===, !=, !==).

10
New cards

Boolean Data Type

A data type that can hold only two values: true or false.

11
New cards

JavaScript Variables

Containers for storing data values, declared using var, let, or const.

12
New cards

Control Structures

Programming constructs that control the flow of execution, such as if statements, switch statements, and loops.

13
New cards

For Loop

A control structure used to repeat a block of code a specified number of times.

14
New cards

While Loop

A control structure that repeatedly executes a block of code as long as a specified condition is true.

15
New cards

Function Declaration

A way to define a reusable block of code that performs a specific task.

16
New cards

JavaScript Identifiers

Names given to variables, functions, or properties that follow specific naming rules.

17
New cards

Increment Operator

A shorthand that increases a variable's value by one (e.g., x++).

18
New cards

Decrement Operator

A shorthand that decreases a variable's value by one (e.g., x--).

19
New cards

JavaScript Statements

Instructions executed by the JavaScript engine, composed of values, operators, expressions, keywords, and comments.

20
New cards

Shorthand Assignment Operators

Operators that combine an operation with assignment in one step (e.g., +=, -=).

21
New cards

Switch Statement

A control structure that executes different blocks of code based on the value of an expression.