wm4class2_luleka mgaga_javascript_week1 - #361
Conversation
alicagatay
left a comment
There was a problem hiding this comment.
Nice work Luleka, I can really see that you know the basics very well. Keep up the good work!
| function addNumbers(a b c) { | ||
| function addNumbers(a, b, c) { | ||
| return a + b + c; | ||
| } |
There was a problem hiding this comment.
Correct, as you can see, we need to separate the function parameters by a comma each while defining them inside the function definition.
|
|
||
| function introduceMe(name, age){ | ||
| return "Hello, my name is " + name + " and I am " + age + " years old"; | ||
| } |
There was a problem hiding this comment.
That's right, we need plus between Strings in order to concatenate them either with other Strings or variables.
|
|
||
| return "The total is total"; | ||
| return "The total is " + total; | ||
| } |
There was a problem hiding this comment.
That's right, you cannot use ++ to add to values together, ++ is just used to increase the value of a variable by 1.
| function trimWord(word) { | ||
| return wordtrim(); | ||
| return word.trim(); | ||
| } |
There was a problem hiding this comment.
As you did in the question above, there is no such function as wordtrim(), but there is one called trim().
| function getStringLength(word) { | ||
| return "word".length(); | ||
| return word.length; | ||
| } |
There was a problem hiding this comment.
Yeap that's right, you cannot wrap a variable with "" as JavaScript would think it is a String value if you did.
| return; | ||
| return a * b * c; | ||
|
|
||
| } |
There was a problem hiding this comment.
That's true, the return keyword and your operation must be in the same line. Or, another thing you can do is you can define a variable and and make it equal to a * b * c. After doing that, you can directly return the variable.
| } | ||
|
|
||
| function concatenate(firstWord, secondWord, thirdWord) { | ||
| return firstWord + ' ' + secondWord + ' ' + thirdWord |
There was a problem hiding this comment.
That's right, you can concatenate multiple String variables simply by how you did.
| function calculateSalesTax() {} | ||
| function calculateSalesTax(price) { | ||
| return price + (price * (20 / 100 )) | ||
| } |
There was a problem hiding this comment.
That's correct, in order to calculate the tax, you can multiply the value by 20 and then divide it by 100. And then to find the final price, you can add it to the original price.
| tax = calculateSalesTax(price);//calculating tax | ||
| //final_price = price + tax; //calculating final price | ||
| return `£${tax.toFixed(2)}`; | ||
| } |
There was a problem hiding this comment.
That is right, you can easily format your value by using String interpolation, and you can use the function toFixed() to convert a number into specified number of digits.
Volunteers: Are you marking this coursework? You can find a guide on how to mark this coursework in
HOW_TO_MARK.mdin the root of this repositoryYour Details
Homework Details
wm4class2_luleka mgaga_javascript_week1
Notes
What did you find easy?
What did you find hard?
What do you still not understand?
Any other notes?