Files
JS/06_js-debug/uebungen/u10_einkaufspreis/index.js
Philippe Torrel c7d26e1cd9
2026-08-17 14:24:43 +02:00

41 lines
964 B
JavaScript

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