diff --git a/javascripting/accessing-array-values.js b/javascripting/accessing-array-values.js new file mode 100644 index 0000000..b1875d6 --- /dev/null +++ b/javascripting/accessing-array-values.js @@ -0,0 +1,2 @@ +var food = ['apple', 'pizza', 'pear']; +console.log(food[1]); \ No newline at end of file diff --git a/javascripting/array-filtering.js b/javascripting/array-filtering.js new file mode 100644 index 0000000..ee03261 --- /dev/null +++ b/javascripting/array-filtering.js @@ -0,0 +1,5 @@ +var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; +var filtered = numbers.filter(function (number) { + return number % 2 == 0; +}); +console.log(filtered); \ No newline at end of file diff --git a/javascripting/arrays.js b/javascripting/arrays.js new file mode 100644 index 0000000..9eb1ab2 --- /dev/null +++ b/javascripting/arrays.js @@ -0,0 +1,2 @@ +var pizzaToppings = ['tomato sauce', 'cheese', 'pepperoni']; +console.log(pizzaToppings); \ No newline at end of file diff --git a/javascripting/for-loop.js b/javascripting/for-loop.js new file mode 100644 index 0000000..33bf7d9 --- /dev/null +++ b/javascripting/for-loop.js @@ -0,0 +1,6 @@ +var total = 0; +var limit = 10; +for (var i = 0; i < limit; i++) { + total += i; +} +console.log(total); \ No newline at end of file diff --git a/javascripting/function-arguments.js b/javascripting/function-arguments.js new file mode 100644 index 0000000..5735b8f --- /dev/null +++ b/javascripting/function-arguments.js @@ -0,0 +1,5 @@ +function math(x, y, z) { + return x + y * z; +} + +console.log(math(53, 61, 67)); \ No newline at end of file diff --git a/javascripting/functions.js b/javascripting/functions.js new file mode 100644 index 0000000..593b1c1 --- /dev/null +++ b/javascripting/functions.js @@ -0,0 +1,7 @@ +function eat(food) { + + return food + ' tasted really good.'; + +} + +console.log(eat('bananas')); \ No newline at end of file diff --git a/javascripting/if-statement.js b/javascripting/if-statement.js new file mode 100644 index 0000000..830656f --- /dev/null +++ b/javascripting/if-statement.js @@ -0,0 +1,6 @@ +var fruit = 'orange'; +if (fruit.length > 5) { + console.log('The fruit name has more than five characters.'); +} else { + console.log('The fruit name has five characters or less.'); +} diff --git a/javascripting/introduction.js b/javascripting/introduction.js new file mode 100644 index 0000000..ea17b22 --- /dev/null +++ b/javascripting/introduction.js @@ -0,0 +1 @@ +console.log('hello'); \ No newline at end of file diff --git a/javascripting/looping-through-arrays.js b/javascripting/looping-through-arrays.js new file mode 100644 index 0000000..5cd0ec2 --- /dev/null +++ b/javascripting/looping-through-arrays.js @@ -0,0 +1,6 @@ +var pets = ['cat', 'dog', 'rat']; + +for (var i = 0; i < pets.length; i++) { + pets[i] += 's'; +} +console.log(pets); \ No newline at end of file diff --git a/javascripting/number-to-string.js b/javascripting/number-to-string.js new file mode 100644 index 0000000..134a7c9 --- /dev/null +++ b/javascripting/number-to-string.js @@ -0,0 +1,3 @@ +var n = 128; +n = n.toString(); +console.log(n); \ No newline at end of file diff --git a/javascripting/numbers.js b/javascripting/numbers.js new file mode 100644 index 0000000..a3b77b5 --- /dev/null +++ b/javascripting/numbers.js @@ -0,0 +1,2 @@ +var example = 123456789; +console.log(example); \ No newline at end of file diff --git a/javascripting/object-properties.js b/javascripting/object-properties.js new file mode 100644 index 0000000..1dba17f --- /dev/null +++ b/javascripting/object-properties.js @@ -0,0 +1,5 @@ +var food = { + types: 'only pizza' +}; + +console.log(food.types); \ No newline at end of file diff --git a/javascripting/objects.js b/javascripting/objects.js new file mode 100644 index 0000000..e717f48 --- /dev/null +++ b/javascripting/objects.js @@ -0,0 +1,6 @@ +var pizza = { + toppings: ['cheese', 'sauce', 'pepperoni'], + crust: 'deep dish', + serves: 2 +}; +console.log(pizza); \ No newline at end of file diff --git a/javascripting/revising-strings.js b/javascripting/revising-strings.js new file mode 100644 index 0000000..c3edf5a --- /dev/null +++ b/javascripting/revising-strings.js @@ -0,0 +1,3 @@ +var pizza = 'pizza is alright'; +pizza = pizza.replace('alright', 'wonderful'); +console.log(pizza); \ No newline at end of file diff --git a/javascripting/rounding-numbers.js b/javascripting/rounding-numbers.js new file mode 100644 index 0000000..a99123d --- /dev/null +++ b/javascripting/rounding-numbers.js @@ -0,0 +1,3 @@ +var roundUp = 1.5; +var rounded = Math.round(roundUp); +console.log(rounded); \ No newline at end of file diff --git a/javascripting/scope.js b/javascripting/scope.js new file mode 100644 index 0000000..b587638 --- /dev/null +++ b/javascripting/scope.js @@ -0,0 +1,19 @@ +var a = 1, b = 2, c = 3; + +(function firstFunction() { + var b = 5, c = 6; + + (function secondFunction() { + var b = 8; + console.log("a: " + a + ", b: " + b + ", c: " + c); + + (function thirdFunction() { + var a = 7, c = 9; + + (function fourthFunction() { + var a = 1, c = 8; + + })(); + })(); + })(); +})(); \ No newline at end of file diff --git a/javascripting/string-length.js b/javascripting/string-length.js new file mode 100644 index 0000000..a0d32b6 --- /dev/null +++ b/javascripting/string-length.js @@ -0,0 +1,2 @@ +var example = 'example string'; +console.log(example.length); \ No newline at end of file diff --git a/javascripting/strings.js b/javascripting/strings.js new file mode 100644 index 0000000..0cfa225 --- /dev/null +++ b/javascripting/strings.js @@ -0,0 +1,2 @@ +var someString = 'this is a string'; +console.log(someString); \ No newline at end of file diff --git a/javascripting/variables.js b/javascripting/variables.js new file mode 100644 index 0000000..06bc2b0 --- /dev/null +++ b/javascripting/variables.js @@ -0,0 +1,2 @@ +var example = 'some string'; +console.log(example); \ No newline at end of file