Skip to content

London | 26-ITP-May | Ebrahim Moqbel | Sprint 2 | course work - #1582

Open
Ebrahim-Moqbel wants to merge 16 commits into
CodeYourFuture:mainfrom
Ebrahim-Moqbel:acoursework/sprint-2
Open

London | 26-ITP-May | Ebrahim Moqbel | Sprint 2 | course work #1582
Ebrahim-Moqbel wants to merge 16 commits into
CodeYourFuture:mainfrom
Ebrahim-Moqbel:acoursework/sprint-2

Conversation

@Ebrahim-Moqbel

Copy link
Copy Markdown

Learners, PR Template

Self checklist

  • I have titled my PR with Region | Cohort | FirstName LastName | Sprint | Assignment Title
  • My changes meet the requirements of the task
  • I have tested my changes
  • My changes follow the style guide

Changelist

reviewed the completed mandatory exercises and the key errors file further explaining and running the codes for revision purposes and submitting a new PR for the sprint

Questions

N/A

@Ebrahim-Moqbel Ebrahim-Moqbel added 📅 Sprint 2 Assigned during Sprint 2 of this module Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. Module-Structuring-And-Testing-Data The name of the module. labels Jul 28, 2026
Comment thread Sprint-2/1-key-errors/0.js Outdated
// =============> write your explanation here
// =============> write your new code here
}
capitalise("ebrahim");

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You call the function but never print it, so the file outputs nothing

Comment thread Sprint-2/1-key-errors/0.js Outdated
// =============> write your new code here
}
capitalise("ebrahim");
capitalise('salomi');

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You call the function but never print it, so the file outputs nothing

Comment thread Sprint-2/1-key-errors/0.js Outdated
let str = `${str[0].toUpperCase()}${str.slice(1)}`;
return str;
}
return str[0].toUpperCase()+str.slice(1);

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is correct, but the code itself needs formatting. Missing indent inside the function

Comment thread Sprint-2/1-key-errors/0.js Outdated
// =============> write your prediction here
/*
I predict the function will throw a SyntaxError as the variable str has already been declared in the function parameter
function capitalize will capitalise the first letter with index 0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a typo in capitalize, since the function has different name.

Comment thread Sprint-2/2-mandatory-debug/2.js Outdated
/* the reason why getLastDigit isn't working properly is that it doesn't accept any arrguments where there isn't any perameters in its difination.
where it uses the golabal varaible 'num' decalred outside the funtion and already set to 103

The correct code includes a parameter 'number' in the difination this allows the function to accept the number passed to it when called*/ No newline at end of file

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the parameter is num, not number

Comment thread Sprint-2/3-mandatory-implement/1-bmi.js Outdated
// return the BMI of someone based off their weight and height
} No newline at end of file
let result = Number(weight/(height*height));
return result.toFixed(1);

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would drop the Number on the devision and than return Number(..)

// You will need to come up with an appropriate name for the function
// Use the MDN string documentation to help you find a solution
// This might help https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase
function toUpperSnakeFormat(string){

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rename to match the vocabulary brief in the link, i.e toUpperSnakeCase

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Module-Structuring-And-Testing-Data The name of the module. Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. 📅 Sprint 2 Assigned during Sprint 2 of this module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants