V School | Better Humans, Better Outcomes

JavaScript Data Types & Function Arguments

JavaScript is made up of essentially two categories of data types with differing characteristics. Type 1: Primitive Data The primitive data types are: 1. Strings 2. Numbers 3. Booleans Primitive data types all share the characteristic of immutability, or the inability to be changed. All operations on primitive data types

How to Solve It

Intro To Solving Problems Programming, particularly web development, is made up of numerous parts that require various bits of knowledge and skill to do. While this course will focus on the concrete skills of web development using JavaScript, AngularJS, Node and MongoDB, There is one skill that transcends all the

Testing AngularJS Part 1 - Karma, Jasmine, and ngMock

This is part of a series of posts on testing. If you haven't yet and you're new to testing in JavaScript, please read and follow along with the previous posts before moving on: 1. Testing Basics 2. Testing JavaScript with Jasmine 3. Karma It also assumes you're a relatively experienced

Karma

As mentioned in the Testing Basics and Testing JavaScript with Jasmine posts, we'll be using the test runner Karma to run our JavaScript tests. When it comes time to test Angular code, we're going to need additional tools to help us deal with the AngularJS framework so we can test

Testing Basics

The aim of this post is to help you gain the basic understanding of the principles and reasons behind testing, as well as to learn some basic testing terminology. What does "testing" mean in software development? Have you ever written a new feature into your code, and then had to

V School | Better Humans, Better Outcomes © 2026