
Explore the fundamentals of JavaScript 2.0 for beginners, introducing functions, objects, and the document object model, with a quick recap of previous code and core concepts.
Install and set up the WebStorm IDE by JetBrains to create a JavaScript development environment, download the software, and start a new interactive web project.
Create a new JavaScript script and link it to your project, then learn to embed the script and run it locally on localhost for testing.
Install Node.js and set up the environment, then follow the step-by-step configurations to run the project and get your first Node.js setup running.
Explore how to create arrays in JavaScript using new, add elements, and access them by index, with zero-based indexing and practical examples like color lists.
Learn how to print outputs in JavaScript by using the document approach and console logging, and explore basic object references and object-oriented programming concepts.
Explore how the log method in the console object works with JavaScript objects, including the document as an object, and learn practical patterns for debugging and interacting with the page.
Explore different methods for creating arrays and assigning elements. Understand zero-based indexing, how accessing an index beyond the current length returns undefined, and how array length and elements behave.
Explore how arrays behave like lists, with ordered elements and zero-based indexing, and learn to access values by index.
Link JavaScript with HTML to run scripts on the page, manipulate the document object, and apply styles through a stylesheet to control colors and layout.
Discover how JavaScript functions define reusable code with the function keyword, accept arguments, and execute when called to perform a specific operation.
Explore the alert function in JavaScript, noting its relationship to document references and localhost context during execution.
Learn how to add two numbers in JavaScript by defining a function with two parameters, handling arguments, returning the sum, and displaying the result.
Explore typecasting in JavaScript by converting strings to numbers, handling user input, and understanding how number and string types interact during runtime.
Explore this exciting feature of JavaScript: dynamic typing with functions, parsing values, and typecasting when combining strings and numbers, and learn how to print the results.
Learn how to create and use JavaScript objects by defining properties and methods, using constructors and the new keyword, and accessing values with this and dot notation.
Hey everyone! This course is second in my series of courses on JavaScript. Here, we will follow up with the fundamental concepts that we have learnt in course 1. I would highly recommend you to watch my first course and then come here, if you're a beginner.
After completing this course, you will be able to
1. Work with Webstorm IDLE
2. Write JS scripts with Arrays
3. Access elements of Arrays
4.Use different ways to create Arrays
5. Write Functions and describe everything about functions
6. Describe what is an object
7. Writing programs with objects and methods
8. Link an JS file with HTML
9. Difference between Java and JS
and a lot more stuff.
Nothing more to write here. I'll see you there in my lectures
Javascript is one of the modern languages used for web development
JavaScript often abbreviated as JS, is a programming language that conforms to the ECMAScript specification.[7] JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.
Alongside HTML and CSS, JavaScript is one of the core technologies of the World Wide Web.[8] JavaScript enables interactive web pages and is an essential part of web applications. The vast majority of websites use it for client-side page behavior,[9] and all major web browsers have a dedicated JavaScript engine to execute it.
As a multi-paradigm language, JavaScript supports event-driven, functional, and imperative programming styles. It has application programming interfaces (APIs) for working with text, dates, regular expressions, standard data structures, and the Document Object Model (DOM). However, ECMAScript itself does not include any input/output (I/O), such as networking, storage, or graphics facilities, as the host environment (usually a web browser) provides those APIs.