JavaScript Overview Practice basic features of JavaScript Demo Source Terms JavaScript Programming language vs Markup language variable expression statement loop condition IIFE event event handler types function arguments return value async and await local storage session storage ajax