0% found this document useful (0 votes)
10K views

Learn JavaScript - Introduction Cheatsheet - Codecademy

1. Variables are containers that store and label data in JavaScript programs. Common variable types include let, var, and const. 2. Strings can be concatenated using the + operator or interpolated using template literals. 3. Built-in objects like Math contain methods that perform functions like generating random numbers.

Uploaded by

bilal.a6t9
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10K views

Learn JavaScript - Introduction Cheatsheet - Codecademy

1. Variables are containers that store and label data in JavaScript programs. Common variable types include let, var, and const. 2. Strings can be concatenated using the + operator or interpolated using template literals. 3. Built-in objects like Math contain methods that perform functions like generating random numbers.

Uploaded by

bilal.a6t9
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

1/18/24, 10:41 AM Learn JavaScript: Introduction Cheatsheet | Codecademy

Cheatsheets / Learn JavaScript

Introduction

Assignment Operators

An assignment operator assigns a value to its left operand let number = 100;
based on the value of its right operand. Here are some of
them:
+= addition assignment // Both statements will add 10
-= subtraction assignment number = number + 10;
*= multiplication assignment number += 10;
/= division assignment

console.log(number);
// Prints: 120

String Interpolation

String interpolation is the process of evaluating string let age = 7;


literals containing one or more placeholders (expressions,
variables, etc).
It can be performed using template literals: text // String concatenation
${expression} text . 'Tommy is ' + age + ' years old.';

// String interpolation
`Tommy is ${age} years old.`;

Variables

Variables are used whenever there’s a need to store a const currency = '$';
piece of data. A variable contains data that can be used in
let userIncome = 85000;
the program elsewhere. Using variables also ensures code
re-usability since it can be used to replace the same
value in multiple places. console.log(currency + userIncome + ' is
more than the average income.');
// Prints: $85000 is more than the average
income.

https://www.codecademy.com/learn/introduction-to-javascript/modules/learn-javascript-introduction/cheatsheet 1/7
1/18/24, 10:41 AM Learn JavaScript: Introduction Cheatsheet | Codecademy

Undefined

undefined is a primitive JavaScript value that var a;


represents lack of defined value. Variables that are
declared but not initialized to a value will have the value
undefined . console.log(a);
// Prints: undefined

Learn Javascript: Variables

A variable is a container for data that is stored in // Examples of variables


computer memory. It is referenced by a descriptive name
let name = "Tammy";
that a programmer can call to assign a specific value and
retrieve it. const found = false;
var age = 3;
console.log(name, found, age);
// Prints: Tammy false 3

Declaring Variables

To declare a variable in JavaScript, any of these three var age;


keywords can be used along with a variable name:
let weight;
var is used in pre-ES6 versions of JavaScript.
let is the preferred way to declare a variable const numberOfFingers = 20;
when it can be reassigned.
const is the preferred way to declare a variable
with a constant value.

Template Literals

Template literals are strings that allow embedded let name = "Codecademy";
expressions, ${expression} . While regular strings use
console.log(`Hello, ${name}`);
single ' or double " quotes, template literals use
backticks instead. // Prints: Hello, Codecademy

console.log(`Billy is ${6+8} years old.`);


// Prints: Billy is 14 years old.

https://www.codecademy.com/learn/introduction-to-javascript/modules/learn-javascript-introduction/cheatsheet 2/7
1/18/24, 10:41 AM Learn JavaScript: Introduction Cheatsheet | Codecademy

let Keyword

let creates a local variable in JavaScript & can be re- let count;
assigned. Initialization during the declaration of a let
console.log(count); // Prints: undefined
variable is optional. A let variable will contain
undefined if nothing is assigned to it. count = 10;
console.log(count); // Prints: 10

const Keyword

A constant variable can be declared using the keyword const numberOfColumns = 4;


const . It must have an assignment. Any attempt of re-
numberOfColumns = 8;
assigning a const variable will result in JavaScript
runtime error. // TypeError: Assignment to constant
variable.

String Concatenation

In JavaScript, multiple strings can be concatenated let service = 'credit card';


together using the + operator. In the example, multiple
let month = 'May 30th';
strings and variables containing string values have been
concatenated. After execution of the code block, the let displayText = 'Your ' + service + '
displayText variable will contain the concatenated bill is due on ' + month + '.';
string.

console.log(displayText);
// Prints: Your credit card bill is due on
May 30th.

console.log()

The console.log() method is used to log or print console.log('Hi there!');


messages to the console. It can also be used to print
// Prints: Hi there!
objects and other info.

https://www.codecademy.com/learn/introduction-to-javascript/modules/learn-javascript-introduction/cheatsheet 3/7
1/18/24, 10:41 AM Learn JavaScript: Introduction Cheatsheet | Codecademy

JavaScript

JavaScript is a programming language that powers the


dynamic behavior on most websites. Alongside HTML and
CSS, it is a core technology that makes the web run.

Methods

Methods return information about an object, and are // Returns a number between 0 and 1
called by appending an instance with a period . , the
Math.random();
method name, and parentheses.

Built-in Objects

Built-in objects contain methods that can be called by

☝️
Math.random();
appending the object name with a period . , the method
// Math is the built-in object
name, and a set of parentheses.

Numbers

Numbers are a primitive data type. They include the set let amount = 6;
of all integers and floating point numbers.
let price = 4.99;

String .length

The .length property of a string returns the number of let message = 'good nite';
characters that make up the string.
console.log(message.length);
// Prints: 9

console.log('howdy'.length);
// Prints: 5

https://www.codecademy.com/learn/introduction-to-javascript/modules/learn-javascript-introduction/cheatsheet 4/7
1/18/24, 10:41 AM Learn JavaScript: Introduction Cheatsheet | Codecademy

Data Instances

When a new piece of data is introduced into a JavaScript


program, the program keeps track of it in an instance of
that data type. An instance is an individual case of a data
type.

Booleans

Booleans are a primitive data type. They can be either let lateToWork = true;
true or false .

Math.random()

The Math.random() method returns a floating-point, console.log(Math.random());


random number in the range from 0 (inclusive) up to but
// Prints: 0 - 0.9999999999999999
not including 1.

Math.floor()

The Math.floor() function returns the largest integer console.log(Math.floor(5.95));


less than or equal to the given number.
// Prints: 5

Single Line Comments

In JavaScript, single-line comments are created with two // This line will denote a comment
consecutive forward slashes // .

Null

Null is a primitive data type. It represents the intentional let x = null;


absence of value. In code, it is represented as null .

https://www.codecademy.com/learn/introduction-to-javascript/modules/learn-javascript-introduction/cheatsheet 5/7
1/18/24, 10:41 AM Learn JavaScript: Introduction Cheatsheet | Codecademy

Strings

Strings are a primitive data type. They are any grouping of let single = 'Wheres my bandit hat?';
characters (letters, spaces, numbers, or symbols)
let double = "Wheres my bandit hat?";
surrounded by single quotes ' or double quotes " .

Arithmetic Operators

JavaScript supports arithmetic operators for: // Addition


+ addition
5 + 5
- subtraction
* multiplication // Subtraction
/ division 10 - 5
% modulo // Multiplication
5 * 10
// Division
10 / 5
// Modulo
10 % 5

Multi-line Comments

In JavaScript, multi-line comments are created by /*


surrounding the lines with /* at the beginning and */ at
The below configuration must be
the end. Comments are good ways for a variety of
reasons like explaining a code block or indicating some changed before deployment.
hints, etc. */

let baseUrl =
'localhost/taxwebapp/country';

https://www.codecademy.com/learn/introduction-to-javascript/modules/learn-javascript-introduction/cheatsheet 6/7
1/18/24, 10:41 AM Learn JavaScript: Introduction Cheatsheet | Codecademy

Remainder / Modulo Operator

The remainder operator, sometimes called modulo, // calculates # of weeks in a year, rounds
returns the number that remains after the right-hand
down to nearest integer
number divides into the left-hand number as many times
as it evenly can. const weeksInYear = Math.floor(365/7);

// calcuates the number of days left over


after 365 is divded by 7
const daysLeftOver = 365 % 7 ;

console.log("A year has " + weeksInYear +


" weeks and " + daysLeftOver + " days");

Print Share

https://www.codecademy.com/learn/introduction-to-javascript/modules/learn-javascript-introduction/cheatsheet 7/7

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy