-
Book Overview & Buying
-
Table Of Contents
Redis Essentials
By :
If you know the basics of JavaScript, you can skip this section. Here is a quick overview of JavaScript:
var myAge = 31;
// this is an inline comment /* this is a multi-line comment */
if (myAge > 29) {
console.log("I am not in my twenties anymore!");
} else {
console.log("I am still in my twenties!");
}function nameOfMyFunction(argument1, argument2) {
console.log(argument1, argument2);
}nameOfMyFunction("First Value", "Second Value");function Car(maxSpeed) {
this.maxSpeed = maxSpeed;
this.currentSpeed = 0;
}Car.prototype.brake = function() {
if (this.currentSpeed > 0) {
this.currentSpeed -= 5;
}
};
Car.prototype.accelerate = function() {
if (this.currentSpeed < this.maxSpeed) {
this.currentSpeed += 5;
}
};var car = new Car(100); car.accelerate(); car.accelerate(); car.brake();
var myArray = [];
var myObject = {};var friends = ["Karalyn", "Patrik", "Bernardo"];
friends.forEach(function (name, index) {
console.log(index + 1, name); // 1 Karalyn, 2 Patrik, 3 Bernardo
});A callback in this example is an anonymous function that is passed to another function as a parameter, so it is called (or executed) inside the other function. As you can see in the preceding example, the forEach array method expects a callback function. It executes the provided callback once for each element in the array. It is very common to find asynchronous functions/methods that expect callbacks in JavaScript.
If you want to know more about JavaScript syntax and features, we recommend the Mozilla Developer Network website at https://developer.mozilla.org/en-US/docs/Web/JavaScript.
Change the font size
Change margin width
Change background colour