计算您的云服务器年费
javascript
// script.jsconst form = document.getElementById(“calculator”);form.addEventListener(“submit”, (e) => {e.preventDefault();const formData = new FormData(form);const cpuCores = formData.get(“cpu-cores”);const memory = formData.get(“memory”);const storage = formData.get(“storage”);const region = formData.get(“region”);const operatingSystem = formData.get(“operating-system”);const priceData = getPriceData(region, operatingSystem);const annualCost =priceData.cpuCost cpuCores +priceData.memoryCost memory +priceData.storageCost storage;const result = document.getElementById(“result”);result.innerHTML = `您的云服务器年费约为:${annualCost} 元`;
});function getPriceData(region, operatingSystem) {// 模拟价格数据const prices = {华东1: {Linux: {cpuCost: 1,memoryCost: 0.5,storageCost: 0.1,},Windows: {cpuCost: 1.2,memoryCost: 0.6,storageCost: 0.12,},},华东2: {Linux: {cpuCost: 1.1,memoryCost: 0.55,storageCost: 0.11,},Windows: {cpuCost: 1.3,
memoryCost: 0.65,storageCost: 0.13,},},};return prices[region][operatingSystem];
}