Ordered the wrong exam code? It happens, and at CertkingdomPDF it is not a disaster — one free exchange puts the correct Microsoft Introduction to Programming Using JavaScript material in your hands, and the 98-382 support team handles it without fuss.
Microsoft 98-382 Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | Introduction to Programming Using JavaScript |
| Exam Number: | 98-382 |
| Passing Score: | 700 / 1000 |
| Exam Duration: | 45 minutes |
| Related Certifications: | Microsoft Technology Associate (MTA) |
| Exam Price: | USD 127 (varies by region) |
| Available Languages: | German, Chinese (Simplified), French, Spanish, English, Chinese (Traditional), Portuguese (Brazil), Korean, Japanese |
| Real Exam Qty: | 40–60 |
| Certificate Validity Period: | Lifetime |
| Exam Format: | Scenario-based, Code analysis, Multiple choice, Drag and drop |
| Recommended Training: | Microsoft Official Learning Paths |
| Exam Registration: | Microsoft Learn Exam Page Pearson VUE Certiport |
| Sample Questions: | ![]() |
| Exam Way: | Proctored onsite / Online proctored; retired June 30, 2022 |
| Pre Condition: | No formal prerequisites; recommended 100 hours of instruction or hands-on JavaScript experience |
| Official Syllabus URL: | https://learn.microsoft.com/en-us/credentials/certifications/exams/98-382/ |
Microsoft 98-382 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Interact with the Document Object Model | 15–20% | - Access and modify DOM elements and attributes - Modify CSS styles and content dynamically - Handle browser events |
| Program with JavaScript Operators, Methods, and Keywords | 20–25% | - Apply keywords and control flow syntax - Use arithmetic, comparison, logical, and assignment operators - Use built-in methods for strings, numbers, and arrays |
| Implement and Analyze Decisions and Loops | 20–25% | - Implement for, while, do-while loops - Control loop execution with break and continue - Use if/else, switch statements |
| Interact with HTML Forms | 5–10% | - Read and validate form input values - Update form fields dynamically - Respond to form submission events |
| Program with Variables, Data Types, and Functions | 25–30% | - Declare and initialize variables; understand scope - Define, call, and debug functions; use parameters and return values - Work with primitive and reference data types |
Microsoft Introduction to Programming Using JavaScript Details Every Buyer Should Read
- Interact with HTML Forms (5–10%)
- Interact with the Document Object Model (15–20%)
- Program with JavaScript Operators, Methods, and Keywords (20–25%)
Microsoft Introduction to Programming Using JavaScript Sample Questions:
HOTSPOT
You are designing a web page that contains a list of animals. The web page includes a script that outputs animals from a list.
You create the following HTML to test the script:
You need to create a function that will display the list of animals, including any formatting, in the div element.
How should you complete the code? To answer, select the appropriate code segments in the answer area.
NOTE: Each correct selection is worth one point.
Correct Answer:

Explanation:
Box 1: getElementsByTagName("ul")
Box 2: getElementsByTagName("li")
Box 3: innerHTML
Box 4: innerText
References: https://www.w3schools.com/jsref/met_element_getelementsbytagname.asp
HOTSPOT
You evaluate the following code:
You need to determine the values of sampleStudent, sampleCourse.name, and sampleCourse.grade that are output by console.log().
What are the final values for the three variables? To answer, select the appropriate values in the answer area.
Correct Answer:

Explanation:
References: https://www.w3schools.com/js/js_output.asp
You are creating a dynamic HTML page by using JavaScript.
Your page has an image of the sun. When the user's mouse pointer moves across the image of the sun, the image should change to the image of the moon. When the user's mouse pointer is no longer over the image should change back to the image of the sun.
You need to write the code for the image swap.
Which two events must you program for? (Choose two.)
- A. onmouseout
- B. onmosedown
- C. onmouseup
- D. onmouseover
- E. onmouseenter
Correct Answer: A,D 🗳️
Explanation: Only visible for CertkingdomPDF members. You can sign-up / login (it's free).
HOTSPOT
You are evaluating a colleague's code to ensure it meets best practices.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Correct Answer:

Explanation:
References: https://www.w3schools.com/js/js_conventions.asp





