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

Learn JavaScript_ Introduction Cheatsheet _ Codecademy

Uploaded by

Isha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views

Learn JavaScript_ Introduction Cheatsheet _ Codecademy

Uploaded by

Isha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

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 literals let age = 7;


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 piece const currency = '$';
of data. A variable contains data that can be used in the
let userIncome = 85000;
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.
Undefined

undefined is a primitive JavaScript value that represents var a;


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 computer // Examples of variables


memory. It is referenced by a descriptive name that a
let name = "Tammy";
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 when it const numberOfFingers = 20;
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 expressions, let name = "Codecademy";
${expression} . While regular strings use single ' or double
console.log(`Hello, ${name}`);
" quotes, template literals use backticks instead.
// Prints: Hello, Codecademy

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


// Prints: Billy is 14 years old.
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 together let service = 'credit card';
using the + operator. In the example, multiple strings and
let month = 'May 30th';
variables containing string values have been concatenated.
After execution of the code block, the displayText variable let displayText = 'Your ' + service + ' bill
will contain the concatenated string. is due on ' + month + '.';

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 messages console.log('Hi there!');


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

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 called // Returns a number between 0 and 1
by appending an instance with a period . , the method name,
Math.random();
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
name, and a set of parentheses.
// ☝️ Math is the built-in object

Numbers

Numbers are a primitive data type. They include the set of all let amount = 6;
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

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 true let lateToWork = 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 not
// Prints: 0 - 0.9999999999999999
including 1.

Math.floor()

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


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 .

Strings

Strings are a primitive data type. They are any grouping of let single = 'Wheres my bandit hat?';
characters (letters, spaces, numbers, or symbols) surrounded
let double = "Wheres my bandit hat?";
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
The below configuration must be
end. Comments are good ways for a variety of reasons like
explaining a code block or indicating some hints, etc. changed before deployment.
*/

let baseUrl = 'localhost/taxwebapp/country';

Remainder / Modulo Operator

The remainder operator, sometimes called modulo, returns // calculates # of weeks in a year, rounds
the number that remains after the right-hand number divides
down to nearest integer
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

You might also like