-
CHAPTER 1
Learning about the variety of built-in values in JavaScript that you can use is an important part of being awesome. You DO want to be awesome, don't you?
read
-
CHAPTER 2
Learn all about how to work with text in JavaScript by studying and befriending the String object.
read
watch
-
CHAPTER 3
Learn why the relationship between primitives and objects is complicated...especially when dealing with the built-in types.
read
-
CHAPTER 4
Learn how to perform common tasks such as declaring, adding, removing, and merging arrays in JavaScript.
read
-
CHAPTER 5
Learn how to work with numbers in JavaScript by looking at simple math operators, incrementers / decrementers, hex values, octal values, the Math object, and more!
read
-
CHAPTER 6
Learn how to work with the Object object, use Object.create, understand inheritance, and befriend the prototype.
read
-
CHAPTER 7
Take your existing built-in objects and kick them up a few notches by learning how to extend them.
read
-
CHAPTER 8
Take your knowledge of booleans up a few levels by looking at the Boolean function and the stricter equality and inequality operators.
read
-
CHAPTER 9
Learn about the mysterious null and undefined built-in types and what role they play in your code.
read
-
example
Learn how to use the Fisher-Yates / Knuth approach to shuffle the contents of an array in JavaScript.
read
-
example
Using just a single line of code, learn how to randomly pick an item from an array.
read
-
example
Learn all about how to use the parseInt and parseFloat functions along with some JS tricks to easily go from a string to a number.
read
-
example
Learn about the similarities and differences between hashtables and arrays.
read
-
example
Learn how to use the Math.round, Math.floor, and Math.ceil functions to round numbers to various degrees of precision.
read
-
example
Test your ability to work with strings in this fun challenge where your goal is to remove all vowels from some text.
read
-
example
Did you know that there is no built-in way to swap two items in an array? In this article, you'll learn how to fix that!
read