Learning JavaScript: An Introduction to Classes Part 1

JavaScript has not always had the ability to create classical objects as can be created in languages such as C++ and Java, but you can now since the development of EcmaScript 6. In this article I’m going to introduce how to create classes in JavaScript, including how to implement constructors and accessor methods (getters and setters) I’ll cover other aspects of JavaScript classes in future articles.

Learning JavaScript: Computing with Object Methods

JavaScript has a set of built-in methods you can use with your user-defined objects. In this article I’m going to discuss several of these methods and how you can use them in your JavaScript programs.

JavaScript Guide For Beginners

Making JavaScript to be learned within a week. It can be difficult when you start learning a new language if you’re a beginner in programming. Here, I’ll give you a guide for learning JavaScript.

Learning JavaScript: Working with Objects — this, getters, and setters

JavaScript objects provide the reader with some special features that make object-based programmer more effective and more efficient. In this article I’m going to describe three of these features — the this keyword, getters, and setters. The this Keyword If there was ever a more confusing keyword in computer programming than thethiskeyword, I don’t know what it is.

Learning JavaScript: Computing with Objects

Objects are an important part of JavaScript as just about everything you do in the language involves some type of object. In this article I’m going to discuss why object-based computing is important and how to compute with objects in JavaScript.

Learning JavaScript: for Loops

In this article I’m going to cover the different forms of the for loop that are available in JavaScript. There is the general for loop, the for..in loop, and the for..of loop. I will describe how each loop works and when is the right time to use each loop type. I am leaving out the Array.forEach loop as it is specialized for arrays and requires some knowledge of functions I haven’t covered yet.

Learning JavaScript: Selection Structures

This article will discuss how to form the various types of if statements you can have in JavaScript and then end with a discussion of the conditional operator.

Learning JavaScript: Statements, Arithmetic, and Math

In this article I will discuss how to perform arithmetic and more advanced mathematical operations in JavaScript. First, though, I need to discuss how statements are formed and used in JavaScript.

Learning JavaScript: Data Types and Variables

To paraphrase the title of an old computer science textbook, “Algorithms + Data = Programs.” The first step in learning a programming language such as JavaScript is to learn what types of data the language can work with. The second step is to learn how to store that data in variables. In this article I’ll discuss the different types of data you can work with in a JavaScript program and how to create and use variables to store and manipulate that data.

Learning JavaScript: A Sequential Theory of Instruction

This article begins a series of articles on learning how to program in JavaScript. JavaScript is an excellent first-time language because of its usefulness. JavaScript runs in the two main environments most people use — the web browser and the desktop. JavaScript is also a very practical language to learn because there are lots of applications and jobs that either require or can use JavaScript for programming purposes.