javascript代码示例
javascript// 定义一个函数来计算两个数字的和
function addNumbers(num1, num2) {
return num1 + num2;
}
// 测试函数,计算并打印结果
var result = addNumbers(5, 3);
console.log("5 + 3 = " + result);
这段代码定义了一个名为 addNumbers 的函数,该函数接受两个参数 num1 和 num2,并返回它们的和。然后,代码调用了这个函数,并将结果打印到控制台。
javascript// 创建一个购物车对象
var shoppingCart = {
items: [],
// 向购物车中添加商品
addItem: function(itemName, quantity, price) {
var item = {
name: itemName,
quantity: quantity,
price: price
};
this.items.push(item);
},
// 计算购物车中所有商品的总价
calculateTotal: function() {
var total = 0;
for (var i = 0; i < this.items.length; i++) {
total += this.items[i].quantity * this.items[i].price;
}
return total;
},
// 打印购物车中的所有商品
displayCart: function() {
console.log("Shopping Cart:");
for (var i = 0; i < this.items.length; i++) {
console.log(this.items[i].name + " - Quantity: " + this.items[i].quantity + ", Price: $" + this.items[i].price);
}
console.log("Total: $" + this.calculateTotal());
}
};
// 向购物车中添加商品
shoppingCart.addItem("Shirt", 2, 25);
shoppingCart.addItem("Pants", 1, 40);
shoppingCart.addItem("Shoes", 1, 60);
// 显示购物车内容
shoppingCart.displayCart();
在这个示例中,我们创建了一个名为 shoppingCart 的对象,该对象具有 items 数组属性以存储商品,以及三个方法:addItem 用于向购物车中添加商品,calculateTotal 用于计算购物车中所有商品的总价,以及 displayCart 用于打印购物车中的商品和总价。最后,我们向购物车中添加了一些商品,并显示了购物车的内容。