Skip to content
This repository was archived by the owner on Jan 14, 2024. It is now read-only.

London Class 10 - Elena Barker - JS - Week 1#517

Open
ElenaBarker wants to merge 4 commits intoCodeYourFuture:masterfrom
ElenaBarker:master
Open

London Class 10 - Elena Barker - JS - Week 1#517
ElenaBarker wants to merge 4 commits intoCodeYourFuture:masterfrom
ElenaBarker:master

Conversation

@ElenaBarker
Copy link
Copy Markdown

Volunteers: Are you marking this coursework? You can find a guide on how to mark this coursework in HOW_TO_MARK.md in the root of this repository

Your Details

  • Your Name: Elena Barker
  • Your City: London
  • Your Slack Name: Elena Barker

Homework Details

  • Module: JS
  • Week: 1

Notes

  • What did you find easy?

  • What did you find hard? I found a bit hard task 4 about taxes.

  • What do you still not understand?

  • Any other notes?

Comment thread mandatory/4-tax.js
function addTaxAndFormatCurrency() {}
function addTaxAndFormatCurrency(taxPrice) {
let fullPrice = calculateSalesTax(taxPrice);
return "£" + fullPrice.toFixed(2)
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 also possible to use string interpolation here =)
return £{fullPrice.toFixed(2)``

Comment thread mandatory/4-tax.js
function concatenate(firstWord, secondWord, thirdWord) {
// Write the body of this function to concatenate three words together.
// Look at the test case below to understand what this function is expected to return.
return firstWord + " " + secondWord + " " + thirdWord
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 could also make it with js concat method
return firstWord.concat(' ', secondWord, ' ', thirdWord);

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Thank you very much for suggestion, will use it next time)

function addNumbers(a b c) {
function addNumbers(a, b, c) {
return a + b + c;
}
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Comment: We have the same solution

function introduceMe(name, age) {
return `Hello, my name is ${name} and I am ${age} years old`;
}

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Same solution as mine.

total = a + b;

return "The total is total";
return `The total is ${total}`;
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Same solution as mine.


function trimWord(word) {
return wordtrim();
return word.trim();
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Same solution as mine


function getStringLength(word) {
return "word".length();
return word.length;
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Same solution as mine.

a * b * c;
return;
return a * b * c;
;
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Consider: function multiply(a, b, c) {
const answer = a * b * c;
return answer;
}

@@ -1,16 +1,15 @@
// Add comments to explain what this function does. You're meant to use Google!
// The Math.round() method rounds a number to the nearest integer. This function also multiply youranswer by 10.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Comment: Clear and good answer.

}

// Add comments to explain what this function does. You're meant to use Google!
// The concat() method returns the new string after merging the existing string with other strings without affecting the existing 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.

Comment: I think your answer is much clearer than mine. Mine: I created a descriptive word to my function. The CONCAT function combines the text from multiple ranges and/or strings, but it doesn't provide delimiter or IgnoreEmpty arguments.

function concatenate(firstWord, secondWord, thirdWord) {
// Write the body of this function to concatenate three words together.
// Look at the test case below to understand what this function is expected to return.
return firstWord + " " + secondWord + " " + thirdWord
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Consider:
function concatenate(firstWord, secondWord, thirdWord) {
return firstWord.concat(" ", secondWord, " ", thirdWord);
}

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants