Skip to content

Commit cf8fc98

Browse files
Fix Sprint 1 mandatory errors
1 parent 2dfe912 commit cf8fc98

5 files changed

Lines changed: 18 additions & 7 deletions

File tree

Sprint-1/2-mandatory-errors/0.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
This is just an instruction for the first activity - but it is just for human consumption
2-
We don't want the computer to run these 2 lines - how can we solve this problem?
1+
// This is just an instruction for the first activity - but it is just for human consumption
2+
// We don't want the computer to run these 2 lines - how can we solve this problem?

Sprint-1/2-mandatory-errors/1.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// trying to create an age variable and then reassign the value by 1
2+
// A const variable cannot be reassigned.It it constant
23

3-
const age = 33;
4+
let age = 33;
45
age = age + 1;

Sprint-1/2-mandatory-errors/2.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Currently trying to print the string "I was born in Bolton" but it isn't working...
2-
// what's the error ?
2+
// what's the error ? - The variable is being used before it's declared
33

4-
console.log(`I was born in ${cityOfBirth}`);
54
const cityOfBirth = "Bolton";
5+
console.log(`I was born in ${cityOfBirth}`);

Sprint-1/2-mandatory-errors/3.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,15 @@ const last4Digits = cardNumber.slice(-4);
33

44
// The last4Digits variable should store the last 4 digits of cardNumber
55
// However, the code isn't working
6+
67
// Before running the code, make and explain a prediction about why the code won't work
8+
// .Slice only works on strings, not numbers. Therefore, the code will throw an error
9+
710
// Then run the code and see what error it gives.
11+
// Uncaught TypeError: cardNumber.slice is not a function
12+
813
// Consider: Why does it give this error? Is this what I predicted? If not, what's different?
14+
// The error is what I predicted. The slice method is not a function that can be used on numbers, only strings.
15+
916
// Then try updating the expression last4Digits is assigned to, in order to get the correct value
17+
const last4Digits = cardNumber % 10000;

Sprint-1/2-mandatory-errors/4.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1-
const 12HourClockTime = "8:53pm";
2-
const 24hourClockTime = "20:53";
1+
const twelveHourClockTime = "8:53pm";
2+
const twentyFourHourClockTime = "20:53";
3+
4+
// Variable names cannot start with a number, so the variable name "24HourClockTime" and "12HourClockTime" is invalid.

0 commit comments

Comments
 (0)