UWD: Section 9, Introduction to JavaScript ES6

Section 9: Introduction to Javascript ES6

106. Introduction to Javascript

107. Javascript Alerts - Adding Behaviour to Websites

108. Data Types

109. Javascript Variables

110. Javascript Variables Exercise Start

Coding Exercise 2: Javascript Variables Exercise

111. Javascript Variables Exercise Solution

112. Naming and Naming Conventions for Javascript Variables

Quiz 2: Javascript Variable Naming Quiz

113. String Concatenation

114. String Lengths and Retrieving the Number of Characters

var tweet = prompt("Compose your tweet");
alert(
  "you have written " +
    tweet.length +
    " characters! You have " +
    (280 - tweet.length) +
    " characters remaining."
);

115. Slicing and Extracting Parts of a String

116. Challenge: Changing Casing in Text

formattedName =
  name.slice(0, 1).toUpperCase() + name.slice(1, name.length).toLowerCase();

117. Challenge: Changing String Casing Solution

118. Basic Arithmetic and the Modulo Operator in Javascript

dogAge = prompt("How old is your dog?")
humanAge = (dogAge -1 2) * 4 + 21
alert(humanAge)

119. Increment and Decrement Expressions

var x = 5;
x++; //6
x--; //4

x += 3; //8

120. Functions Part 1: Creating and Calling Functions

121. Functions Part 1 Challenge - The Karel Robot

122. The Karel Chess Board Solution

123. A Quick Note About the Next Lesson

124. Functions Part 2: Parameters and Arguments

Coding Exercise 3: Life in Weeks Coding Exercise

125. Life in Weeks Solution

126. Functions Part 3: Outputs & Return Values

127. Challenge: Create a BMI Calculator

Coding Exercise 4: BMI Calculator Challenge

128. Challenge: BMI Calculator Solution

Quiz 4: JavaScript Functions Quiz

129. Tip from Angela - Set Your Expectations

130. Feedback Time!