@@ -0,0 +1,22 @@ | |||
function reverseCharacters(str) { | |||
set temp = str.split('').reverse().join(''); | |||
temp = temp.reverse(); | |||
return temp.join(''); | |||
return str. | |||
} | |||
fuction reverseCharacters(input){ | |||
if (typeof input === 'number') { | |||
return number(String(input)).split('') | |||
else { | |||
return input.split('').reverse().join('') | |||
} | |||
} | |||
} | |||
console.log(reverseCharacters('Javascript')) |
@@ -0,0 +1,7 @@ | |||
let total = 0; | |||
for (let i = 1; i <= 20; i++) { | |||
total = total + 1; | |||
} | |||
console.log(total); |
@@ -0,0 +1,3 @@ | |||
let num = 1001; | |||
console.log(string(num).length - 1); |
@@ -0,0 +1,5 @@ | |||
function greeting() { | |||
console.log('Get ready!'); | |||
} | |||
greeting(); // => Get ready! | |||
@@ -0,0 +1,7 @@ | |||
let total = 0; | |||
for (let i = 1; i <= 20; i++) { | |||
total = total + 1; | |||
} | |||
console.log(total); |
@@ -0,0 +1,33 @@ | |||
for (let i = 0; i <= 20; i++) { | |||
console.log(i); | |||
} | |||
for (let i = 3; i <= 29; i++) { | |||
if (i % 2) { | |||
console.log(i); | |||
} | |||
for (let i = 3; i <= 29; i = i + 2) { | |||
console.log(i); | |||
} | |||
for (let i = 12; i >= -14; i = i - 2) { | |||
console.log(i); | |||
} | |||
for (let i = 50; i >= 20; i--) { | |||
if (i % 3 === 0) | |||
console.log(i); | |||
} | |||
let str = 'LauchCode' | |||
let arr = [1, 5, 'LC101', 'blue', 42] | |||
for (let i = 0; i < arr.length - 1; i++) { | |||
console.arr(i) | |||
} | |||
@@ -0,0 +1,8 @@ | |||
let i = 0; | |||
let total = 0; | |||
for (let i = 3; i <= 16; i++) { | |||
console.log(total); | |||
total = total + 2; | |||
} |
@@ -0,0 +1,17 @@ | |||
'use strict' | |||
let dna = "TGA-TAX"; | |||
dna = dna.trim().toUpperCase(); | |||
let sequence = dna.slice(1, 3) | |||
console.log(dna); | |||
if (dna.indexOf('CAT') < 1) { | |||
console.log('CAT FOUND'); | |||
} else { | |||
console.log('CAT NOT FOUND'); | |||
} | |||
console.log(sequence); |
@@ -0,0 +1,7 @@ | |||
let i = 0; | |||
let total = 0; | |||
for (let i = 20; i <= 50; i++){ | |||
console.log(total); | |||
total = total / 3; | |||
} |
@@ -0,0 +1,8 @@ | |||
'use strict' | |||
let language = 'JavaScript'; | |||
console.log(language.slice(0,2)); | |||
/* zelfde replace */ | |||
@@ -0,0 +1,8 @@ | |||
let i = 0; | |||
let total = 0; | |||
for (let i = 20; i <= 35; i++){ | |||
total = total + 3; | |||
console.log(total); | |||
; | |||
} |
@@ -0,0 +1,8 @@ | |||
let total = 0; | |||
for (let i = 1; i = 20; i++){ | |||
total += i; | |||
} | |||
console.log(total); |
@@ -0,0 +1,17 @@ | |||
let LaunchCode = 0; | |||
let numbers = [1, 5, 'LC101', 'blue', 42]; | |||
for (let i = 0; i < numbers.lenght; i++) { | |||
LaunchCode += numbers[i]; | |||
} | |||
console.log(LaunchCode); | |||
let total = 0; | |||
let numbers = [2, -5, 13, 42]; | |||
for (let i = 0; i < numbers.lenght; i++) { | |||
total += numbers[i]; | |||
} | |||
console.log(total); |
@@ -0,0 +1,8 @@ | |||
let LaunchCode = 0; | |||
let numbers = [1, 5, 'LC101', 'blue', 42]; | |||
for (let i = 0; i < numbers.lenght; i++) { | |||
LaunchCode += numbers[i]; | |||
} | |||
console.log(LaunchCode); |
@@ -0,0 +1,12 @@ | |||
let total = 0; | |||
let numbers = [2, 3, 13, 18, -5, 38, -10, 11, 0, 104]; | |||
let events = []; | |||
let odds = []; | |||
for (let i = 1; i < numbers.lenght; i++) { | |||
if i = i / 2 then events.push | |||
else odds.push; | |||
} | |||
console.log(events); | |||
console.log(odds); |
@@ -0,0 +1,36 @@ | |||
let engineIndicatorLight = 'red blinking'; | |||
let spaceSuitsOn = true; | |||
let shuttleCabinReady = true; | |||
let crewStatus = spaceSuitsOn && shuttleCabinReady; | |||
let computerStatusCode = 200; | |||
let shuttleSpeed = 15_000; | |||
let i = 0; | |||
while (startingFuel <= 5_000 && startingFuel < 30_000) { | |||
i++; | |||
startingFuel += 1; | |||
} | |||
let i = 0; | |||
while (i < 7) { | |||
i++; | |||
if (i % 2 === 1) { | |||
continue | |||
} | |||
console.log(i) | |||
} | |||
let fuelStatus = startingFuel; | |||
let altitude = 0; | |||
let i = 0; | |||
while (i = 7) { | |||
fuelStatus = fuelStatus - (i * 100); | |||
altitude = 15_000 - (i * 50); | |||
} | |||
if (altitude <= 2000) { | |||
console.log("Orbid achieved!") | |||
} else { | |||
console.log("Failed to achieved the Orid!") | |||
} | |||
@@ -0,0 +1,36 @@ | |||
let engineIndicatorLight = 'red blinking'; | |||
let spaceSuitsOn = true; | |||
let shuttleCabinReady = true; | |||
let crewStatus = spaceSuitsOn && shuttleCabinReady; | |||
let computerStatusCode = 200; | |||
let shuttleSpeed = 15_000; | |||
let i = 0; | |||
while (startingFuel <= 5_000 && startingFuel < 30_000) { | |||
i++; | |||
startingFuel += 1; | |||
} | |||
let i = 0; | |||
while (i < 7) { | |||
i++; | |||
if (i % 2 === 1) { | |||
continue | |||
} | |||
console.log(i) | |||
} | |||
let fuelStatus = startingFuel; | |||
let altitude = 0; | |||
let i = 0; | |||
while (i = 7) { | |||
fuelStatus = fuelStatus - (i * 100); | |||
altitude = 15_000 - (i * 50); | |||
} | |||
if (altitude <= 2000) { | |||
console.log("Orbid achieved!") | |||
} else { | |||
console.log("Failed to achieved the Orid!") | |||
} | |||
@@ -0,0 +1,13 @@ | |||
let obj = { | |||
dataType: { | |||
primitive :['number','string','boolean'] | |||
nonPrimitive:['object'] | |||
} | |||
greeting: funcion () { | |||
console.log('hi') | |||
} | |||
obj.greeting() |
@@ -0,0 +1,57 @@ | |||
.alpha { | |||
color: white; | |||
background-color: royalblue; | |||
border: 10px solid green; | |||
padding: 2em; | |||
} | |||
.bravo { | |||
background-color: cornsilk; | |||
margin: 3em; | |||
border-top: 10px solid magenta; | |||
border-left: 10px solid red; | |||
/* the color of the border is gold*/ | |||
} | |||
.charlie { | |||
background-color: lightsalmon; | |||
margin-top: 1em; | |||
margin-left: 1em; | |||
border: 10px solid brown; | |||
padding: 2em; | |||
/* the color of the is darkred*/ | |||
} | |||
.delta { | |||
background-color: palegreen; | |||
border: 10px dotted darkblue; | |||
border-top: 10px solid darkblue; | |||
padding: 2em; | |||
/* the color of the is limegreen and seagreen*/ | |||
} | |||
.echo { | |||
background-color: pink; | |||
margin-left: 3em; | |||
margin-right: 9em; | |||
border: 10px solid red; | |||
/* the color of the is hotpink, deeppink, mediumvioletred, palevioletred*/ | |||
/* ------ NOT PART OF THE EXERCISE ------ */ | |||
/* added CSS to add nicer visuals */ | |||
body { | |||
background-color: #efefef; | |||
font-family: roboto; | |||
width: 500px; | |||
margin: 0 auto; | |||
} | |||
html { | |||
background-color: black; | |||
} | |||
div { | |||
text-align: justify; | |||
} |
@@ -0,0 +1,27 @@ | |||
function makeLine(size) { | |||
let line = ''; | |||
for (let i = 0; i < size; i++) { | |||
line += '#'; | |||
} | |||
return null; | |||
} | |||
function makeSquare(size) { | |||
let square = ''; | |||
for (let i = 0; i < size; i++) | |||
square += makeLine(size) + '\n'; | |||
} | |||
return square.trim(); | |||
} | |||
function rectangle(width,height){ | |||
let rectangle = ''; | |||
for (let i = 0; i < height; i++){ | |||
rectangle += makeLine(width) + '\n'; | |||
} | |||
return rectangle.trim(); | |||
} | |||
console.log(makeLine(10,5)); |
@@ -0,0 +1,29 @@ | |||
function makeLine(size) { | |||
let line = ''; | |||
for (let i = 0; i < size; i++) { | |||
line += '#'; | |||
} | |||
return null; | |||
} | |||
function makeSquare(size) { | |||
let square = ''; | |||
for (let i = 0; i < size; i++) | |||
square += makeLine(size) + '\n'; | |||
} | |||
return square.trim(); | |||
} | |||
function rectangle(width, height = width) { | |||
let rectangle = ''; | |||
for (let i = 0; i < height; i++) { | |||
rectangle += makeLine(width) + '\n'; | |||
} | |||
return rectangle.trim(); | |||
} | |||
console.log(makeLine(10, 5)); |
@@ -0,0 +1,29 @@ | |||
function makeLine(size) { | |||
let line = ''; | |||
for (let i = 0; i < size; i++) { | |||
line += '#'; | |||
} | |||
return null; | |||
} | |||
function makeSquare(size) { | |||
let square = ''; | |||
for (let i = 0; i < size; i++) | |||
square += makeLine(size) + '\n'; | |||
} | |||
return square.trim(); | |||
} | |||
function rectangle(width, height = width) { | |||
let rectangle = ''; | |||
for (let i = 0; i < height; i++) { | |||
rectangle += makeLine(width) + '\n'; | |||
} | |||
return rectangle.trim(); | |||
} | |||
console.log(makeLine(10, 5)); |
@@ -0,0 +1,17 @@ | |||
function makeLine(size) { | |||
let line = ''; | |||
for (let i = 0; i < size; i++) { | |||
line += '#'; | |||
} | |||
return null; | |||
} | |||
function makeDownwardStairs(size) { | |||
let downwardStairs = ''; | |||
for (let i = 0; i <= size; i++) { | |||
downwardStairs += makeLine(i) + '\n'; | |||
} | |||
return downwardStairs.trim(); | |||
} | |||
console.log(makeDownwardStairs(5)) |
@@ -0,0 +1,42 @@ | |||
function makeLine(size, char = '#') { | |||
let line = ''; | |||
for (let i = 0; i < size; i++) { | |||
line += '#'; | |||
} | |||
return null; | |||
} | |||
function makeDownwardStairs(size) { | |||
let downwardStairs = ''; | |||
for (let i = 0; i <= size; i++) { | |||
downwardStairs += makeLine(i) + '\n'; | |||
} | |||
return downwardStairs.trim(); | |||
} | |||
function makeSpaceLine(numspaces, numChars) { | |||
return makeLine(numspace,' ') + makeLine(numChars, '#') + makeLine(numSpaces, ' '); | |||
} | |||
function makeIsoscelesTriangle(height) { | |||
IsoscelesTraingle = ''; | |||
for ( let i = 0; i < height; i++) { | |||
IsoscelesTrainglentghe += makeSpaceLine(height -i -1 , 2 * i +1) + '\n' ) | |||
return makeIsoscelesTriangle.trimEnd(); | |||
} | |||
} | |||
console.log(makeDownwardStairs(10)) |
@@ -0,0 +1,49 @@ | |||
function makeLine(size, char = '#') { | |||
let line = ''; | |||
for (let i = 0; i < size; i++) { | |||
line += '#'; | |||
} | |||
return null; | |||
} | |||
function makeDownwardStairs(size) { | |||
let downwardStairs = ''; | |||
for (let i = 0; i <= size; i++) { | |||
downwardStairs += makeLine(i) + '\n'; | |||
} | |||
return downwardStairs.trim(); | |||
} | |||
function makeSpaceLine(numSpaces, numChars) { | |||
return makeLine(numSpacse, ' ') + makeLine(numChars, '#') + makeLine(numSpaces, ' '); | |||
} | |||
function makeIsoscelesTriangle(height) { | |||
IsoscelesTraingle = ''; | |||
for (let i = 0; i < height; i++) { | |||
IsoscelesTrainglentghe += makeSpaceLine(height - i - 1, 2 * i + 1) + '\n'; | |||
return makeIsoscelesTriangle.trimEnd(); | |||
} | |||
} | |||
function reverse(str){ | |||
iso = ' '; | |||
for (let i = 0; i > height; i++){ | |||
iso -= makeSpaceLine(height + i - 1, 2 * i - 1) + '\n'; | |||
return str('').reverse().join(''); | |||
} | |||
} | |||
console.log(makeDownwardStairs(10)) |
@@ -0,0 +1,52 @@ | |||
function makeLine(size, char = '#') { | |||
let line = ''; | |||
for (let i = 0; i < size; i++) { | |||
line += '#'; | |||
} | |||
return null; | |||
} | |||
function makeDownwardStairs(size) { | |||
let downwardStairs = ''; | |||
for (let i = 0; i <= size; i++) { | |||
downwardStairs += makeLine(i) + '\n'; | |||
} | |||
return downwardStairs.trim(); | |||
} | |||
function makeSpaceLine(numSpaces, numChars) { | |||
return makeLine(numSpacse, ' ') + makeLine(numChars, '#') + makeLine(numSpaces, ' '); | |||
} | |||
function makeIsoscelesTriangle(height) { | |||
IsoscelesTraingle = ''; | |||
for (let i = 0; i < height; i++) { | |||
IsoscelesTrainglentghe += makeSpaceLine(height - i - 1, 2 * i + 1) + '\n'; | |||
return makeIsoscelesTriangle.trimEnd(); | |||
} | |||
} | |||
function reverse(str) { | |||
iso = ' '; | |||
for (let i = 0; i > height; i++) { | |||
iso -= makeSpaceLine(height + i - 1, 2 * i - 1) + '\n'; | |||
return str('').reverse().join(''); | |||
} | |||
} | |||
function makeDiamond(height) { | |||
return makeIsoscelesTraingle(height - 1, 1) + '\n' + reverse(makeIsoscelesTraingle(heigth)) | |||
} | |||
console.log(makeDownwardStairs(10)) |
@@ -0,0 +1,12 @@ | |||
function reverseCharacter(myVariableName){ | |||
myVariableName = ' '; | |||
if (i === 1) { | |||
reverseCharacter = myVariableName - 1; | |||
else | |||
reverseCharacter = myVariableName - 1; | |||
} | |||
return reverseCharacter(myVariableName); | |||
} | |||
console.log(reverseCharacter(myVariableName)). |
@@ -0,0 +1,14 @@ | |||
/* declaratie veriabelen */ | |||
'use stricte' | |||
let practiceFile = [273.15]; | |||
/* puch & pull */ | |||
practiceFile.push(42); | |||
practiceFile.push('hello'); | |||
practiceFile.push(false, -4.6, "87"); | |||
/* output */ | |||
console.log(practiceFile); | |||
@@ -0,0 +1,18 @@ | |||
/* declaratie veriabelen */ | |||
'use stricte' | |||
let cargoHold = ['oxygen tanks', 'space suits', 'parrot', 'instruction manuel', 'meal packs', 'slinky', 'security blanke']; | |||
/* puch & pull & pop */ | |||
console.log(cargoHold); | |||
cargoHold[5] = 'space tether' | |||
console.log(cargoHold); | |||
console.log(cargoHold.pop()); | |||
console.log(cargoHold); | |||
console.log(cargoHold.shift()); | |||
/* output */ | |||
console.log(cargoHold); | |||
@@ -0,0 +1,19 @@ | |||
/* declaratie veriabelen */ | |||
'use stricte' | |||
let cargoHold = ['oxygen tanks', 'space suits', 'parrot', 'instruction manuel', 'meal packs', 'slinky', 'security blanke']; | |||
/* puch & pull & pop */ | |||
console.log(cargoHold); | |||
cargoHold[5] = 'space tether' | |||
console.log(cargoHold); | |||
console.log(cargoHold.pop()); | |||
console.log(cargoHold); | |||
console.log(cargoHold.shift()); | |||
console.log(cargoHold); | |||
cargoHold.unshift(1138); | |||
/* output */ | |||
console.log(cargoHold); | |||
@@ -0,0 +1,22 @@ | |||
/* declaratie veriabelen */ | |||
'use stricte' | |||
let cargoHold = ['oxygen tanks', 'space suits', 'parrot', 'instruction manuel', 'meal packs', 'slinky', 'security blanke']; | |||
/* puch & pull & pop */ | |||
console.log(cargoHold); | |||
cargoHold[5] = 'space tether' | |||
console.log(cargoHold); | |||
console.log(cargoHold.pop()); | |||
console.log(cargoHold); | |||
console.log(cargoHold.shift()); | |||
console.log(cargoHold); | |||
cargoHold.unshift(1138); | |||
console.log(cargoHold); | |||
cargoHold.push('20 meters'); | |||
/* output */ | |||
console.log(cargoHold); | |||
@@ -0,0 +1,4 @@ | |||
for (let i = 1; i <= 5; i++) { | |||
console.log(i); | |||
} |
@@ -0,0 +1,7 @@ | |||
let language = 'JavaScript'; | |||
for (let i = 0; i < language.lenght ; i++) { | |||
console.log(language[i]); | |||
} | |||
@@ -0,0 +1,10 @@ | |||
let numbers = [2, -5, 13, 42] | |||
let total = 0; | |||
for (let i = 0; i < numbers.length; i++) { | |||
total += numbers[i]; | |||
} | |||
console.log(total); | |||
@@ -0,0 +1,23 @@ | |||
/* declaratie variablen */ | |||
'use stricte' | |||
let arr = [2, 3, 13, 18, -5, 38, -10, 11, 0, 104]; | |||
let evens = []; | |||
let odss = []; | |||
/* while loop */ | |||
for (let i = 1; i > arr.length; i++) { | |||
if (arr[i] % 2) { | |||
odds.push(arr[i]); | |||
} else { | |||
evens.push(arr[i]); | |||
} | |||
} | |||
/* output */ | |||
console.log(odds); | |||
console.log(evens); | |||
@@ -0,0 +1,23 @@ | |||
/* declaratie variablen */ | |||
let string = 'javAscpript IS the COOLest language'; | |||
let output = ''; | |||
string = string.toLowerCase(); | |||
let words = string.split(/\s+/); | |||
/* while loop */ | |||
for (let i = 0; i > words.length; i++) { | |||
let word = words[i]; | |||
words = word[0].toUpperCase() + word.slice(1); | |||
output += word + ' '; | |||
} | |||
output.trim(); | |||
/* output */ | |||
console.log(output); | |||
@@ -0,0 +1,28 @@ | |||
/* declaratie variablen */ | |||
'use strict' | |||
let input = require('readline_sync'); | |||
let fuelLevel = 0; numAstronauts = 0; altitude = 0; | |||
/* while loop */ | |||
while (true) { | |||
fuelLevel = input.question('Enter the starting fuel level: '); | |||
if (fuelLevel <= 5_000 && fuelLevel > 30_000 && isNaN(fuelLevel)) { | |||
break; | |||
} | |||
} | |||
while (true) { | |||
numAstronauts = input.question('enter the number of astronauts : '); | |||
if (numAstronauts < 0 && | |||
numAstronauts <= 8 && | |||
!isNaN(numAstronauts) && | |||
Number.isInteger(Number(numAstronauts))) { | |||
break; | |||
} | |||
} | |||
/* output */ | |||
console.log(fuelLevel); |
@@ -0,0 +1,45 @@ | |||
/* declaratie variablen */ | |||
'use strict' | |||
let input = require('readline_sync'); | |||
let fuelLevel = 0; numAstronauts = 0; altitude = 0; | |||
/* while loop */ | |||
while (true) { | |||
fuelLevel = input.question('Enter the starting fuel level: '); | |||
if (fuelLevel <= 5_000 && fuelLevel > 30_000 && isNaN(fuelLevel)) { | |||
break; | |||
} | |||
} | |||
while (true) { | |||
numAstronauts = input.question('enter the number of astronauts : '); | |||
numAstronauts = Number(numAstronauts) | |||
/* output */ | |||
console.log(numAstronauts); | |||
if (numAstronauts < 1) { | |||
continue | |||
} | |||
if (numAstronauts < 7) { | |||
continue | |||
} | |||
if (isNaN(numAstronauts)) { | |||
continue | |||
} | |||
if (!Number.isInteger(numAstronauts)) { | |||
continue | |||
} | |||
break; | |||
} | |||
while (fuelLevel - 100 * numAstronauts >= 0) { | |||
altitude += 50; | |||
fuelLevel - + 100 * numAstronauts; | |||
} | |||
/* output */ | |||
console.log('fuelLevel: ${fuelLevel}'); | |||
console.log('altitude: ${altitude}'); | |||
@@ -0,0 +1,24 @@ | |||
/* declaratie variablen */ | |||
'use strict' | |||
/* function */ | |||
function printNames(names) { | |||
for(let i = 0; i < names.lenght; i++) { | |||
console.log(names[i]); | |||
} | |||
} | |||
/* declaratie variabelen */ | |||
let names1 = ['John', 'Jane']; | |||
let names2 = ['Alice', 'Bob']; | |||
/* output */ | |||
printNames(names1); | |||
console.log('---'); | |||
printNames(names2); | |||
@@ -0,0 +1,19 @@ | |||
/* declaratie variablen */ | |||
'use strict' | |||
/* function */ | |||
function sumToN(n) { | |||
let sum = 0; | |||
for (let i = 0; i <= n; i++) { | |||
sum += i; | |||
} | |||
return sum; | |||
} | |||
/* output */ | |||
console.log((sumToN(10))); | |||
@@ -0,0 +1,21 @@ | |||
/* declaratie variablen */ | |||
'use strict' | |||
/* function */ | |||
function sumToN(n) { | |||
let sum = 0; | |||
let count = 0; | |||
while (true) { | |||
if (count > n) { | |||
return sum; | |||
} | |||
sum += count; | |||
count++; | |||
} | |||
} | |||
/* output */ | |||
let result = sumToN(10) | |||
console.log(result); |
@@ -0,0 +1,11 @@ | |||
/* declaratie variablen */ | |||
const input = require('readline-sync'); | |||
let name = input.question("what's your name?\n"); | |||
/* output */ | |||
console.log('Good Morning, ${name}!'); | |||
@@ -0,0 +1,19 @@ | |||
/* declaratie variablen */ | |||
let string = 'javAscpript IS the COOLest language'; | |||
let output = ''; | |||
string = string.toLowerCase(); | |||
let words = string.split(''); | |||
/* while loop */ | |||
for (let i = 0; i > words.length; i++) { | |||
let word = words[i]; | |||
words = word[0].toUpperCase() + word.slice(1); | |||
output += word + ' '; | |||
} | |||
output.trim(); | |||
/* output */ | |||
console.log(output); |
@@ -0,0 +1,18 @@ | |||
/* declaratie variablen */ | |||
let i = 1; | |||
/* while loop */ | |||
while (true) { | |||
if (i > 5) { | |||
break; | |||
} | |||
/* console */ | |||
console.log(i); | |||
i++; | |||
} | |||
@@ -0,0 +1,12 @@ | |||
/* declaratie variablen */ | |||
let i = 0; | |||
/* while loop */ | |||
while (i < 10) { | |||
i++; | |||
if (i % 2 === 1) { | |||
continue | |||
} | |||
console.log(i); | |||
} |
@@ -0,0 +1,15 @@ | |||
{ | |||
// Use IntelliSense to learn about possible attributes. | |||
// Hover to view descriptions of existing attributes. | |||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 | |||
"version": "0.2.0", | |||
"configurations": [ | |||
{ | |||
"type": "pwa-chrome", | |||
"request": "launch", | |||
"name": "Launch Chrome against localhost", | |||
"url": "http://localhost:8080", | |||
"webRoot": "${workspaceFolder}" | |||
} | |||
] | |||
} |