Open the presentation slides. When asked by the instructor do the lab exercises listed. Use JAVASCRIPT unless asked to do otherwise.
Do all your code work in VS Code. Please ask the instructor for help if you get stuck this is NOT a test.
The exercises can be found in the presentation slides
Debug the following
product = {name:'small gumball', price:'$0.34’};
tax_rate = 0.045;
total = product.price + product.price * tax_rate;
console.log(`A ${product.name} costs ${total}`);
Debug the following
prices = [5.95, 3.00, 12.50];
total_price = 0;
tax_rate = 1.08; // 8% tax
for (price of prices) {
total_price = price * tax_rate;
}
console.log(`Total price (with tax): ${total_price.toFixed(2)}`);
Debug the following
<script>
const urlParams = new URLSearchParams(window.location.search);
if (urlParams.has('Submit')) {
for (value of urlParams.values()) {
if (value = "Tyler") {
document.write("Found him!");
else document.write("I couldn't find Tyler :(");
}
}
}
window.stop();
}
</script>
<form action="" method="GET">
Name: <input name="name"><br>
<input type="submit" name="Submit" value="Send GET Request">
</form>
Debug the following in node
const express = require('express');
const app = express();
app.get('/', function(req,res) {
res.send(
'<form action="/process_form" method="POST">
Name1: <input name="name1"><br>
Name2: <input name="name1"><br>
<input type="submit" name="Submit" value="Send POST Request">
</form>'
);
});
app.post('/processform', function(req, res) {
if (typeof req.body['Submit'] != 'undefined') {
for (value in req.body) {
if (value == "Tyler") {
res.send("Found him!");
} else {
res.send("I couldn't find Tyler :(");
}
}
}
});
app.listen(8080, () => console.log(`listening on port 8080`));