Prove your foundational JavaScript knowledge with this certification test, covering variables, functions, loops, and basic DOM manipulation.
This test is designed to evaluate your understanding of core JavaScript concepts, syntax, common programming constructs, and essential browser interactions. It’s a great way to gauge your foundational knowledge in the language that powers dynamic web experiences.
This is a demo version of the test. You may attempt up to 3 questions.
- The assessment has a time limit.
- Do not use search engines or seek assistance from others.
- Once you've submitted an answer, you can go back.
- You may exit the test, but the timer will continue running.
- You have 1 attempts per assessment every 30 days.
This assessment covers a broad range of JavaScript fundamentals, including:
<script>
tags, external files).alert()
for output.var
, let
, const
) and assignment.string
, number
, boolean
, null
, undefined
.object
, array
.typeof
operator and NaN
.==
vs. strict ===
).if
/else
, switch
, break
).for
, while
, continue
).toLowerCase()
, toUpperCase()
, charAt()
, indexOf()
, substr()
.Math
object methods (Math.round()
, Math.max()
, Math.floor()
, Math.ceil()
, Math.random()
).parseInt()
, unary +
).pop()
, push()
, slice()
, shift()
, unshift()
, sort()
, join()
, forEach()
, Array.isArray()
).for...in
, in
operator).document.getElementById()
, document.querySelector()
).innerHTML
).document.createElement()
, appendChild()
).element.remove()
).onclick
, onmouseover
, onkeypress
).window.open()
, window.location.href
).navigator.appName
).setTimeout()
, setInterval()
, and clearing them (clearTimeout()
, clearInterval()
).JSON.parse()
).JSON.stringify()
).this
keyword:let
vs. var
(block vs. function scope).this
keyword."use strict"
.To perform your best, we recommend you refresh your knowledge on:
==
and ===
, and how JavaScript handles types in operations.this
keyword.Good luck with your assessment!
Jobicy
541 subscribers are already enjoying exclusive, experimental and pre-release features.
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: