This commit is contained in:
40
06_js-debug/uebungen/u10_einkaufspreis/index.js
Normal file
40
06_js-debug/uebungen/u10_einkaufspreis/index.js
Normal file
@@ -0,0 +1,40 @@
|
||||
function calculateTotalPrice(items) {
|
||||
let total = 0;
|
||||
items.forEach((item) => {
|
||||
total += item.price;
|
||||
});
|
||||
return total.toFixed(2);
|
||||
}
|
||||
|
||||
const shoppingCart = [
|
||||
{ name: 'Laptop', price: 999.99 },
|
||||
{ name: 'Smartphone', price: '599.99' },
|
||||
{ name: 'Headphones', cost: 199.99 },
|
||||
];
|
||||
|
||||
const totalPrice = calculateTotalPrice(shoppingCart);
|
||||
console.log('Total Price:', totalPrice);
|
||||
|
||||
function displayUserProfile(user) {
|
||||
console.log(`Name: ${user.name}`);
|
||||
console.log(`Age: ${user.age}`);
|
||||
console.log(`Email: ${user.email.toLowerCase()}`);
|
||||
}
|
||||
|
||||
const userProfile = {
|
||||
name: 'Sarah',
|
||||
age: 'twenty-five',
|
||||
email: 'SARAH@EXAMPLE.COM',
|
||||
};
|
||||
|
||||
displayUserProfile(userProfile);
|
||||
|
||||
function getFirstItemName(items) {
|
||||
return items[0].name.toUpperCase();
|
||||
}
|
||||
|
||||
console.log('First Item:', getFirstItemName(shoppingCart)); // => LAPTOP
|
||||
|
||||
const numberList = '1,2,3,4,5';
|
||||
const sum = numberList.reduce((acc, num) => acc + Number(num), 0);
|
||||
console.log('Sum:', sum); // => 15
|
||||
Reference in New Issue
Block a user