Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 932 Bytes

File metadata and controls

42 lines (26 loc) · 932 Bytes
Error in user YAML: (<unknown>): mapping values are not allowed in this context at line 5 column 19
---

# FUNCTIONS

A function is a block of code that takes input, processes that input, and then produces output.

Here is an example:

```js
function example (x) {
  return x * 2;
}
```

We can **call** that function like this to get the number 10:

```js
example(5)
```

The above example assumes that the `example` function will take a number as an argument –– as input –– and will return that number multiplied by 2.

## The challenge:

Create a file named functions.js.

In that file, define a function named `eat` that takes an argument named `food`  
that is expected to be a string.

Inside the function return the `food` argument like this:

```js
return food + ' tasted really good.';
```

Inside of the parentheses of `console.log()`, call the `eat()` function with the string `bananas` as the argument.

Check to see if your program is correct by running this command:

`javascripting verify functions.js` 

---