{"id":129874,"date":"2022-04-13T16:43:34","date_gmt":"2022-04-13T20:43:34","guid":{"rendered":"https:\/\/brainstation.io\/?post_type=codex-reference&#038;p=129874"},"modified":"2025-02-04T14:58:08","modified_gmt":"2025-02-04T19:58:08","slug":"what-is-javascript","status":"publish","type":"codex-reference","link":"https:\/\/brainstation.io\/learn\/javascript\/what-is-javascript","title":{"rendered":"What Is JavaScript?"},"content":{"rendered":"\n<header class=\"wp-block-bstn-blocks-hero-with-overview bstn-blocks-hero-with-overview\"><div class=\"bstn-blocks-hero-with-overview__full-width-wrapper bstn-blocks-hero-with-overview__full-width-wrapper--main\"><svg fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"bstn-blocks-hero-with-overview__bg-flair--full\"><g opacity=\"0.35\"><path d=\"M-103.887 96.613H499.5\" stroke=\"#3C4556\" strokelinecap=\"square\"><\/path><path cliprule=\"evenodd\" d=\"M174.55-136.427v254.863-254.863zm139.219 0v254.863-254.863zm139.219 0v254.863-254.863zM35.332-232v350.436V-232z\" stroke=\"#3C4556\" strokelinecap=\"square\"><\/path><path fillrule=\"evenodd\" cliprule=\"evenodd\" d=\"M35.361 100.134c1.76 0 3.187-1.446 3.187-3.23 0-1.783-1.427-3.23-3.187-3.23-1.76 0-3.187 1.447-3.187 3.23 0 1.784 1.427 3.23 3.187 3.23zm139.17 0c1.76 0 3.187-1.446 3.187-3.23 0-1.783-1.427-3.23-3.187-3.23-1.76 0-3.187 1.447-3.187 3.23 0 1.784 1.427 3.23 3.187 3.23zm139.169 0c1.761 0 3.187-1.446 3.187-3.23 0-1.783-1.426-3.23-3.187-3.23-1.76 0-3.187 1.447-3.187 3.23 0 1.784 1.427 3.23 3.187 3.23zm139.17 0c1.76 0 3.187-1.446 3.187-3.23 0-1.783-1.427-3.23-3.187-3.23-1.76 0-3.187 1.447-3.187 3.23 0 1.784 1.427 3.23 3.187 3.23z\" fill=\"#3C4556\"><\/path><path d=\"M-244.061 214.487H499.5\" stroke=\"#3C4556\" strokelinecap=\"square\"><\/path><path cliprule=\"evenodd\" d=\"M174.55 214.009v254.863-254.863zm139.219 0v254.863-254.863zm139.219 0v254.863-254.863zM35.332 118.436v350.436-350.436z\" stroke=\"#3C4556\" strokelinecap=\"square\"><\/path><path fillrule=\"evenodd\" cliprule=\"evenodd\" d=\"M35.361 218.03c1.76 0 3.187-1.446 3.187-3.23 0-1.783-1.427-3.229-3.187-3.229-1.76 0-3.187 1.446-3.187 3.229 0 1.784 1.427 3.23 3.187 3.23zm139.17 0c1.76 0 3.187-1.446 3.187-3.23 0-1.783-1.427-3.229-3.187-3.229-1.76 0-3.187 1.446-3.187 3.229 0 1.784 1.427 3.23 3.187 3.23zm139.169 0c1.761 0 3.187-1.446 3.187-3.23 0-1.783-1.426-3.229-3.187-3.229-1.76 0-3.187 1.446-3.187 3.229 0 1.784 1.427 3.23 3.187 3.23zm139.17 0c1.76 0 3.187-1.446 3.187-3.23 0-1.783-1.427-3.229-3.187-3.229-1.76 0-3.187 1.446-3.187 3.229 0 1.784 1.427 3.23 3.187 3.23z\" fill=\"#3C4556\"><\/path><path d=\"M534.544 96.613h140.811m138.263 0H1417\" stroke=\"#3C4556\" strokelinecap=\"square\"><\/path><path cliprule=\"evenodd\" d=\"M674.718 96.772v21.664-21.664zM813.618-232v350.436V-232zm139.218 0v350.436V-232z\" stroke=\"#3C4556\" strokelinecap=\"square\"><\/path><path fillrule=\"evenodd\" cliprule=\"evenodd\" d=\"M535.357 100.134c1.761 0 3.187-1.446 3.187-3.23 0-1.783-1.426-3.23-3.187-3.23-1.76 0-3.187 1.447-3.187 3.23 0 1.784 1.427 3.23 3.187 3.23zm139.17 0c1.76 0 3.187-1.446 3.187-3.23 0-1.783-1.427-3.23-3.187-3.23-1.76 0-3.187 1.447-3.187 3.23 0 1.784 1.427 3.23 3.187 3.23zm139.169 0c1.761 0 3.187-1.446 3.187-3.23 0-1.783-1.426-3.23-3.187-3.23-1.76 0-3.187 1.447-3.187 3.23 0 1.784 1.427 3.23 3.187 3.23zm139.17 0c1.76 0 3.187-1.446 3.187-3.23 0-1.783-1.427-3.23-3.187-3.23-1.76 0-3.187 1.447-3.187 3.23 0 1.784 1.427 3.23 3.187 3.23z\" fill=\"#3C4556\"><\/path><path d=\"M673.444 214.487H1417\" stroke=\"#3C4556\" strokelinecap=\"square\"><\/path><path cliprule=\"evenodd\" d=\"M674.718 118.436v228.739-228.739zm138.9 0v350.436-350.436zm139.218 0v350.436-350.436z\" stroke=\"#3C4556\" strokelinecap=\"square\"><\/path><path fillrule=\"evenodd\" cliprule=\"evenodd\" d=\"M813.696 218.03c1.761 0 3.187-1.446 3.187-3.23 0-1.783-1.426-3.229-3.187-3.229-1.76 0-3.187 1.446-3.187 3.229 0 1.784 1.427 3.23 3.187 3.23zm139.17 0c1.76 0 3.187-1.446 3.187-3.23 0-1.783-1.427-3.229-3.187-3.229-1.76 0-3.187 1.446-3.187 3.229 0 1.784 1.427 3.23 3.187 3.23zm-278.339 0c1.76 0 3.187-1.446 3.187-3.23 0-1.783-1.427-3.229-3.187-3.229-1.76 0-3.187 1.446-3.187 3.229 0 1.784 1.427 3.23 3.187 3.23z\" fill=\"#3C4556\"><\/path><\/g><\/svg><div class=\"bstn-blocks-hero-with-overview__container\"><div class=\"bstn-blocks-hero-with-overview__copy-container\"><p class=\"bstn-blocks-hero-with-overview__subtitle\"><meta charset=\"utf-8\">javascript Tutorial<\/p><h1 class=\"bstn-blocks-hero-with-overview__title\">What Is JavaScript?<\/h1><p class=\"bstn-blocks-hero-with-overview__description\">Learn more about one of the world&#8217;s most popular programming languages. <\/p><\/div><div class=\"bstn-blocks-hero-with-overview__image-container\"><img decoding=\"async\" class=\"bstn-blocks-hero-with-overview__image\" src=\"https:\/\/d3ghupt9z9s6o0.cloudfront.net\/app\/uploads\/2022\/04\/12115008\/Javascript-Light-Transparent.svg\" alt=\"\"\/><\/div><\/div><\/div><div class=\"bstn-blocks-hero-with-overview__full-width-wrapper bstn-blocks-hero-with-overview__full-width-wrapper--offset\"><div class=\"bstn-blocks-hero-with-overview__container\"><div class=\"bstn-blocks-hero-with-overview__card-container\"><div class=\"bstn-blocks-hero-with-overview__copy-card\"><nav class=\"bstn-blocks-hero-overview\"><h2 class=\"bstn-blocks-hero-overview__title\"><meta charset=\"utf-8\">Tutorial Contents<\/h2><ol class=\"bstn-blocks-hero-overview__list\">\n<li class=\"wp-block-bstn-blocks-overview-link bstn-blocks-hero-overview-link bstn-blocks-hero-overview-link--indent-0\" style=\"margin-left:0px\"><a class=\"bstn-blocks-hero-overview-link__anchor\" href=\"#what-is-javaScript\">What is JavaScript<\/a><\/li>\n\n\n\n<li class=\"wp-block-bstn-blocks-overview-link bstn-blocks-hero-overview-link bstn-blocks-hero-overview-link--indent-0\" style=\"margin-left:0px\"><a class=\"bstn-blocks-hero-overview-link__anchor\" href=\"#intro-to-javaScript\">Intro to JavaScript<\/a><\/li>\n\n\n\n<li class=\"wp-block-bstn-blocks-overview-link bstn-blocks-hero-overview-link bstn-blocks-hero-overview-link--indent-0\" style=\"margin-left:0px\"><a class=\"bstn-blocks-hero-overview-link__anchor\" href=\"#javascript-history\">JavaScript History<\/a><\/li>\n\n\n\n<li class=\"wp-block-bstn-blocks-overview-link bstn-blocks-hero-overview-link bstn-blocks-hero-overview-link--indent-0\" style=\"margin-left:0px\"><a class=\"bstn-blocks-hero-overview-link__anchor\" href=\"#difference-between-java-and-javascript\">Difference Between Java and JavaScript<\/a><\/li>\n\n\n\n<li class=\"wp-block-bstn-blocks-overview-link bstn-blocks-hero-overview-link bstn-blocks-hero-overview-link--indent-0\" style=\"margin-left:0px\"><a class=\"bstn-blocks-hero-overview-link__anchor\" href=\"#pros-and-cons-of-javascript\">Pros and Cons of JavaScript<\/a><\/li>\n<\/ol><\/nav><\/div><\/div><\/div><\/div><\/header>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<div class=\"wp-block-bstn-blocks-heading bstn-blocks-heading bstn-blocks-heading--h3 bstn-blocks-heading--mt-0 has-text-align-left\" id=\"what-is-javaScript\"><h2 class=\"bstn-blocks-heading__heading-element\">What Is JavaScript<\/h2><\/div>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">JavaScript is a scripting language that helps websites come to life. JavaScript is one of the most popular programming languages on both the front and back end and it helps Developers in creating web products that are interactive, engaging, and user-friendly. Where HTML and CSS give websites their style and structure, JavaScript makes websites programmable, turning them into rich interactive applications. The JavaScript language is now used by nearly 98 percent of all web pages as a client-side programming language.<\/p>\n\n\n\n<hr class=\"wp-block-bstn-blocks-section-divider bstn-blocks-section-divider bstn-blocks-section-divider--grey bstn-blocks-section-divider--32\"\/>\n\n\n\n<div class=\"wp-block-bstn-blocks-heading bstn-blocks-heading bstn-blocks-heading--h3 bstn-blocks-heading--mt-0 has-text-align-left\" id=\"intro-to-javaScript\"><h2 class=\"bstn-blocks-heading__heading-element\">Intro to JavaScript<\/h2><\/div>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">JavaScript is a dynamic programming language used by Developers to add complex features and content on web pages like animated graphics, interactive maps, scrolling multimedia playlists, and more.<\/p>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">Developers write JavaScript code right into a web page&#8217;s HTML and it runs automatically as a page loads. JavaScript can be used to change HTML content, change HTML attribute values, change HTML styles (CSS), and to hide or show HTML elements. The simplest way to understand what JavaScript is might be to imagine the Internet without it: pages would feel static and lifeless.<\/p>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">Every time you see an embedded YouTube video or a Twitter feed that automatically refreshes, you&#8217;re seeing JavaScript in action.<\/p>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">JavaScript syntax is based on the C programming language and supports object-oriented programming with object prototypes (rather than classes) as well as functional programming. JavaScript programs manipulate values, which belong to the following types:<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-default\"><li>Number<\/li><li>BigInt<\/li><li>String<\/li><li>Boolean<\/li><li>Function<\/li><li>Object<\/li><li>Symbol<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-bstn-blocks-section-divider bstn-blocks-section-divider bstn-blocks-section-divider--grey bstn-blocks-section-divider--32\"\/>\n\n\n\n<div class=\"wp-block-bstn-blocks-heading bstn-blocks-heading bstn-blocks-heading--h3 bstn-blocks-heading--mt-0 has-text-align-left\" id=\"javascript-history\"><h2 class=\"bstn-blocks-heading__heading-element\">JavaScript History<\/h2><\/div>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">The history of JavaScript begins in 1995 when it was invented by Netscape programmer Brendan Eich. Originally known as &#8220;Mocha&#8221; and then &#8220;LiveScript&#8221; when it was first shipped, JavaScript was then renamed as part of an ill-advised decision to capitalize on the popularity of the Java programming language, even though the programming languages were entirely different.<\/p>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">Web Developers had their intro to JavaScript during the browser wars when Microsoft&#8217;s Internet Explorer and Netscape&#8217;s Navigator were in tight competition. Amid that environment, Microsoft designed something similar to JavaScript called JScript in 1996, which became the industry standard for client-side scripting for years as Internet Explorer held a huge market share.<\/p>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">Months after the introduction of JScript, Netscape submitted JavaScript to the international standards organization ECMA International, resulting in the first version of the ECMAScript standard in 1997. The standard received a significant update as ECMAScript Edition 3 in 1999.<\/p>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">Many parts of the fourth edition, which was abandoned due to disagreements over its complexity, formed the basis of 2009&#8217;s ECMAScript edition 5, which was a huge success. It was released in 2009, and by 2013, all major browsers \u2014 Internet Explorer included \u2014 were in full compliance.<\/p>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">JavaScript&#8217;s rise coincided with the introduction of the Firefox browser from Netscape&#8217;s successor, Mozilla, in 2004, the debut release of Google&#8217;s Chrome browser in 2008 (along with Google&#8217;s release of what remains one of the most powerful JavaScript engines, V8), and the introduction of large and popular JavaScript frameworks and libraries such as jQuery, Prototype and Dojo Toolkit.<\/p>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">The ambitious sixth major edition of the standard, called ES6 and codenamed &#8220;Harmony,&#8221; was released in 2015. Like ES5, it was a major success and all major browsers were in full compliance by spring 2017.<\/p>\n\n\n\n<hr class=\"wp-block-bstn-blocks-section-divider bstn-blocks-section-divider bstn-blocks-section-divider--grey bstn-blocks-section-divider--32\"\/>\n\n\n\n<div class=\"wp-block-bstn-blocks-heading bstn-blocks-heading bstn-blocks-heading--h3 bstn-blocks-heading--mt-0 has-text-align-left\" id=\"difference-between-java-and-javascript\"><h2 class=\"bstn-blocks-heading__heading-element\">Difference Between Java and JavaScript<\/h2><\/div>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">The difference between Java and JavaScript is significant despite their similar names, as the two coding languages are written differently, require different plug-ins, and have vastly different applications and uses. If you&#8217;re curious what is the difference between Java and JavaScript, here is a breakdown of the similarities and differences:<\/p>\n\n\n\n<div class=\"wp-block-bstn-blocks-heading bstn-blocks-heading bstn-blocks-heading--h4 bstn-blocks-heading--mt-0 has-text-align-left\"><h3 class=\"bstn-blocks-heading__heading-element\">Java and Javascript Similarities<\/h3><\/div>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">Some of the major areas where Java and JavaScript are similar includes:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Object-oriented programming<\/strong>. For both languages, a Web Developer needs to understand object-oriented programming and how to code objects based on their contextual relationships. Although even here, there is an important difference between Java and JavaScript. JavaScript doesn&#8217;t distinguish objects based on types, while in Java, objects are divided into classes and instances with all inheritance through the class hierarchy. Java is an OOP language while JavaScript is an object-based scripting language.<\/li><li><strong>Browser compatibility<\/strong>. Java and JavaScript can both be run in a browser. All modern web browsers support JavaScript, while Java Applets can also run in a browser, though not without potential security and compatibility complications that some would rather avoid.<\/li><li><strong>Back-end applications<\/strong>. The two languages both have a range of server-side uses. Java, in particular, is crucial and used a lot for back-end development, powering technologies like JBoss, Apache, and WebSphere. And although JavaScript is typically used more often for writing client-side scripts and apps, Node.js has allowed JavaScript to be run not only on web browsers but also on the server.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-bstn-blocks-heading bstn-blocks-heading bstn-blocks-heading--h4 bstn-blocks-heading--mt-0 has-text-align-left\"><h3 class=\"bstn-blocks-heading__heading-element\">Java and JavaScript Differences<\/h3><\/div>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">Although they do have some elements in common, there are many Java and JavaScript differences including:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Complexity<\/strong>: Because Java&#8217;s strong type checking and class inheritance requires tightly coupled object hierarchies, programming with Java is a bit more complicated and less user-friendly than JavaScript. By comparison, JavaScript offers more freedom, and a Developer writing JavaScript does not need to declare all classes, variables, and methods, and JavaScript variables, function return types, and parameters don&#8217;t need to be explicitly typed.<\/li><li><strong>Running platform<\/strong>. Where Java applications and programs run in Java virtual machine, JavaScript web applications run in a browser window with no further setup required. Java programs are platform-independent, meaning they can run on any platform that has a JVM installed on it, including desktops, mobile apps, and embedded systems.<\/li><li><strong>Compilation<\/strong>. Where JavaScript is a text-based programming language with code written in plain text, Java code must be compiled.<\/li><li><strong>Objects<\/strong>. Javascript objects are prototype-based, while Java objects are class-based.<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-bstn-blocks-section-divider bstn-blocks-section-divider bstn-blocks-section-divider--grey bstn-blocks-section-divider--32\"\/>\n\n\n\n<div class=\"wp-block-bstn-blocks-heading bstn-blocks-heading bstn-blocks-heading--h3 bstn-blocks-heading--mt-0 has-text-align-left\" id=\"pros-and-cons-of-javascript\"><h2 class=\"bstn-blocks-heading__heading-element\">Pros and Cons of JavaScript<\/h2><\/div>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">The pros and cons of JavaScript include its speed, intuitive nature, and massive popularity on the positive side, balanced by concerns over security.<\/p>\n\n\n\n<div class=\"wp-block-bstn-blocks-heading bstn-blocks-heading bstn-blocks-heading--h4 bstn-blocks-heading--mt-0 has-text-align-left\"><h3 class=\"bstn-blocks-heading__heading-element\">Advantages of JavaScript<\/h3><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Speed<\/strong>&nbsp;Client-side JavaScript can be run within the browser and that typically makes it very fast. Furthermore, major browsers support just in time (JIT) compilation for JavaScript, so the code doesn&#8217;t have to be compiled before running it. (A web page with internal JavaScript code will load even faster, compared to pages that have to reference external code.)<\/li><li><strong>Popularity<\/strong>. JavaScript is downright ubiquitous in web development and game development. That means that there are a ton of free resources out there to help Developers learn to use JavaScript.<\/li><li><strong>Interoperability<\/strong>. JavaScript integrates well with other programming languages and it can be used for a large number of&nbsp;applications.<\/li><li><strong>Create products that delight users<\/strong>. JavaScript helps Developers greatly improve the user experience on a site with interactive features, animations, menus, and more. These rich interfaces have become a staple of the modern Internet experience.<\/li><li><strong>Intuitive to learn<\/strong>. JavaScript can be a friendly language to learn because it features simple, flexible syntax and code that is easy to write and debug.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-bstn-blocks-heading bstn-blocks-heading bstn-blocks-heading--h4 bstn-blocks-heading--mt-0 has-text-align-left\"><h3 class=\"bstn-blocks-heading__heading-element\">Disadvantages of JavaScript<\/h3><\/div>\n\n\n\n<p class=\"is-style-bstn-paragraph-documentation-body\">Although they do have some elements in common, there are many Java and JavaScript differences including:<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-default\"><li><strong>Security<\/strong>. JavaScript code is executed on the client-side \u2014 on the user&#8217;s computer, in other words \u2014 and that can make it vulnerable to cross-site scripting and other types of malicious code injection, oftentimes without the user or site owner being aware. As a result, some people disable JavaScript.<\/li><li><strong>Must test across different browsers<\/strong>. Different browsers can still interpret JavaScript differently, so for Developers writing JavaScript code, block out some time to test your scripts in all major browsers to ensure all functions work as intended. That said, JavaScript is so popular that any incompatible browsers would not be widely used.<\/li><li><strong>Anyone can view your code<\/strong>. JavaScript code is viewable in the browser, so anyone who can visit your site could read \u2014 and reuse \u2014 your code.<\/li><\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-bstn-blocks-content-navigation-footer bstn-blocks-content-nav-footer bstn-blocks-content-nav-footer--article\"><div class=\"bstn-blocks-content-nav-footer__links-container\"><div class=\"bstn-blocks-content-nav-footer__link-container\"><p class=\"bstn-blocks-content-nav-footer__link-title bstn-blocks-content-nav-footer__link--desktop\">Previous<\/p><a class=\"bstn-blocks-content-nav-footer__link\" href=\"https:\/\/brainstation.io\/learn\/javascript\/reference\"><span class=\"bstn-blocks-content-nav-footer__link-icon-wrapper bstn-blocks-content-nav-footer__link-icon-wrapper--left\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 18 18\" fill=\"none\" class=\"bstn-blocks-content-nav-footer__link-icon bstn-blocks-content-nav-footer__link-icon--left\"><path fill=\"currentColor\" d=\"M6.345 12.743a1 1 0 001.31 1.511l5.477-4.749a1 1 0 000-1.511l-5.477-4.75a1.001 1.001 0 00-1.31 1.512l4.606 3.993-4.606 3.994z\"><\/path><\/svg><\/span><span class=\"bstn-blocks-content-nav-footer__link-text bstn-blocks-content-nav-footer__link--desktop\">JavaScript Reference Guide<\/span><\/a><\/div><div class=\"bstn-blocks-content-nav-footer__link-container\"><p class=\"bstn-blocks-content-nav-footer__link-title\">Next<\/p><a class=\"bstn-blocks-content-nav-footer__link\" href=\"https:\/\/brainstation.io\/learn\/javascript\/what-is-javascript-used-for\"><span class=\"bstn-blocks-content-nav-footer__link-text\">What Is JavaScript Used For?<\/span><span class=\"bstn-blocks-content-nav-footer__link-icon-wrapper bstn-blocks-content-nav-footer__link-icon-wrapper--right\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 18 18\" fill=\"none\" class=\"bstn-blocks-content-nav-footer__link-icon bstn-blocks-content-nav-footer__link-icon--right\"><path fill=\"currentColor\" d=\"M6.345 12.743a1 1 0 001.31 1.511l5.477-4.749a1 1 0 000-1.511l-5.477-4.75a1.001 1.001 0 00-1.31 1.512l4.606 3.993-4.606 3.994z\"><\/path><\/svg><\/span><\/a><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-bstn-blocks-container bstn-blocks-container bstn-blocks-container--dark-blue bstn-blocks-container--96 bstn-blocks-container--negative-container bstn-blocks-container--overflow-hidden\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 1140 621\" fill=\"none\" class=\"bstn-blocks-container__bg-flair\"><g opacity=\"0.55\"><path stroke=\"#3C4556\" strokelinecap=\"square\" d=\"M60.026 736.434V203.02\"><\/path><path stroke=\"#3C4556\" strokelinecap=\"square\" d=\"M60.364 436.132L-120 436.131l180.364.001zm0-99.873H-120 60.364zm0-99.872H-120 60.364zM128 536.004h-248 248z\" cliprule=\"evenodd\"><\/path><path fill=\"#3C4556\" fillrule=\"evenodd\" d=\"M57.518 535.982a2.286 2.286 0 114.572 0 2.286 2.286 0 01-4.572 0zm0-99.836a2.286 2.286 0 114.572-.002 2.286 2.286 0 01-4.572.002zm0-99.837a2.286 2.286 0 114.572-.002 2.286 2.286 0 01-4.572.002zm0-99.837a2.286 2.286 0 114.572-.002 2.286 2.286 0 01-4.572.002z\" cliprule=\"evenodd\"><\/path><\/g><g opacity=\"0.55\"><path stroke=\"#3C4556\" strokelinecap=\"square\" d=\"M979.195-28.206V397.98m81.185-524.745V397.98\"><\/path><path stroke=\"#3C4556\" strokelinecap=\"square\" d=\"M1141.45 168.46H964h177.45zm0 98.334H964h177.45zm0 98.333H964h177.45zm66.55-295H964h244z\" cliprule=\"evenodd\"><\/path><path fill=\"#3C4556\" fillrule=\"evenodd\" d=\"M1138.66 70.148a2.244 2.244 0 104.49 0 2.246 2.246 0 10-4.49-.001zm-80.21 0c0 1.243 1.01 2.251 2.25 2.251s2.25-1.008 2.25-2.251c0-1.243-1.01-2.251-2.25-2.251s-2.25 1.008-2.25 2.25zm-81.707 0a2.25 2.25 0 104.5.004 2.25 2.25 0 00-4.5-.005zm81.707 98.299a2.252 2.252 0 002.25 2.251 2.252 2.252 0 000-4.503 2.253 2.253 0 00-2.25 2.252zm-81.707 0a2.25 2.25 0 104.498 0 2.25 2.25 0 00-2.249-2.252 2.25 2.25 0 00-2.249 2.252zm161.917-.001a2.244 2.244 0 104.49 0 2.246 2.246 0 10-4.49 0zm0 98.299a2.244 2.244 0 104.49 0 2.246 2.246 0 10-4.49 0zm-80.21 0c0 1.243 1.01 2.251 2.25 2.251s2.25-1.008 2.25-2.251c0-1.243-1.01-2.251-2.25-2.251s-2.25 1.008-2.25 2.251zm-81.707 0a2.25 2.25 0 104.5.002 2.25 2.25 0 00-4.5-.002zm81.707 98.299c0 1.243 1.01 2.251 2.25 2.251s2.25-1.008 2.25-2.251c0-1.243-1.01-2.251-2.25-2.251s-2.25 1.008-2.25 2.251zm-81.707 0a2.25 2.25 0 104.5.002 2.25 2.25 0 00-4.5-.002zm161.917 0a2.244 2.244 0 104.49 0 2.246 2.246 0 10-4.49 0z\" cliprule=\"evenodd\"><\/path><\/g><\/svg><div class=\"bstn-blocks-container__wrapper bstn-blocks-container__wrapper--readable-width bstn-blocks-container__wrapper--negative-container\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-bstn-blocks-heading bstn-blocks-heading bstn-blocks-heading--h2 has-text-align-left bstn-blocks-heading--divider\"><h2 class=\"bstn-blocks-heading__heading-element\"><meta charset=\"utf-8\">Learn JavaScript Today<\/h2><\/div>\n\n\n\n<p><meta charset=\"utf-8\">Get hands-on experience writing code with interactive tutorials in our free online learning platform. <\/p>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list is-style-kg-list-checklist-alternate\"><li>Free and fun<\/li><li>Designed for beginners<\/li><li>No downloads or setup required<\/li><\/ul>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-bstn-button-primary\"><a class=\"wp-block-button__link\" href=\"https:\/\/brainstation.io\/learn\/javascript\">Get Started<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-video\"><video autoplay loop muted src=\"https:\/\/d3ghupt9z9s6o0.cloudfront.net\/app\/uploads\/2022\/04\/13110639\/Javascript-promo-clip.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>JavaScript is a scripting language that helps websites come to life. JavaScript is one of the most popular programming languages on both the front and back end and it helps Developers in creating web products that are interactive, engaging, and user-friendly. Where HTML and CSS give websites their style and structure, JavaScript makes websites programmable, [&hellip;]<\/p>\n","protected":false},"featured_media":0,"parent":129957,"menu_order":0,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-129874","codex-reference","type-codex-reference","status-publish","format-standard","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/brainstation.io\/wp\/api\/wp\/v2\/codex-reference\/129874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brainstation.io\/wp\/api\/wp\/v2\/codex-reference"}],"about":[{"href":"https:\/\/brainstation.io\/wp\/api\/wp\/v2\/types\/codex-reference"}],"version-history":[{"count":10,"href":"https:\/\/brainstation.io\/wp\/api\/wp\/v2\/codex-reference\/129874\/revisions"}],"predecessor-version":[{"id":133242,"href":"https:\/\/brainstation.io\/wp\/api\/wp\/v2\/codex-reference\/129874\/revisions\/133242"}],"up":[{"embeddable":true,"href":"https:\/\/brainstation.io\/wp\/api\/wp\/v2\/codex-reference\/129957"}],"wp:attachment":[{"href":"https:\/\/brainstation.io\/wp\/api\/wp\/v2\/media?parent=129874"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brainstation.io\/wp\/api\/wp\/v2\/categories?post=129874"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brainstation.io\/wp\/api\/wp\/v2\/tags?post=129874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}