File tree Expand file tree Collapse file tree
Sprint-2/2-mandatory-errors Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11const cardNumber = 4533787178994213 ;
2- const last4Digits = cardNumber . slice ( - 4 ) ;
2+ //const last4Digits = cardNumber.slice(-4);
3+ const last4Digits = cardNumber . toString ( ) . slice ( - 4 ) ;
4+ console . log ( last4Digits ) ;
35
46// The last4Digits variable should store the last 4 digits of cardNumber
57// However, the code isn't working
68// Before running the code, make and explain a prediction about why the code won't work
79// Then run the code and see what error it gives.
810// Consider: Why does it give this error? Is this what I predicted? If not, what's different?
911// Then try updating the expression last4Digits is assigned to, in order to get the correct value
12+
13+ // I am predicting the code wont't work because the slice method does not work for numbers I guess
14+ // when i run the program it is giving an error saying "TypeError: cardNumber.slice is not a function"
15+ // It is giving this error because our var cardNumber is number and numbers don't have slice() method & it is what I predicted
16+ // In order our code to be able to run we need first to change the number type into String so that the slice() method can function
You can’t perform that action at this time.
0 commit comments