###### tags: `JavaScript`
# JavaScriptNotes
## 1. Understanding variables and console.log
### 1.1
```
var x = 10
console.log(x)
```
What is this stating?
1. We are creating a variable, naming it x, and making it equal to 10
2. Then we are logging to the console the value of x
### 1.2
```
var x = 10
x = x + 2
console.log(x)
```
1. Creating a variable, naming it x, and setting it equal to 10
2. Taking our variable and changing the value to x + 2 which in this case would read 10 = 10 + 2. Meaning now x is 12
3. Logging out to the console the value of x. Since JavaScript is read top to bottom it will read the last value it was in this case 12
### 1.3
```
var x = "Hello"
var y = "World"
console.log(x)
console.log(y)
console.log(x+y)
console.log(x + " " + y)
```
1. Creating a variable x and making it equal to Hello
2. Creating a variable y and making it equal to World
3. Logging out the value of x - Hello
4. Logging out the value of y - World
5. Logging out the value of x+y - HelloWorld
6. Logging out the value of x + a space + y - Hello World
Why did x+y run all together? If we had declared another variable called z and made that x+y what would the result have been?
Use CodePen to test it live here are the examples
https://codepen.io/WolfsVeteran/pen/LYRKKom?editors=1012
### 1.4
```
function hello() {
console.log('hello')
return 15
}
var result = hello()
console.log("Dojo")
```
1. Creating a function and calling it Hello
2. when the function is called on print to the console 'hello'
3. and Return the number 15 to the webpage only
4. Creating a variable called result and calling on the function hello which will print in the console 'hello' and return the number 15
5. logging out the word 'Dojo'
#### Back to [ACC Main Notebook](/cu_zBn2ST2aVMXp560fjZw?view)