No estoy seguro de cómo agregar impuestos (7%) a mi costo ($6) en Javascript. ¿Alguien puede ayudarme?
html
<div class="item main"> <h1>Enter a Title</h1> <p>Please enter a title to calculate how much it will cost<br> <input id = "titleBox" type = "text"> <button onclick="calculateCost()">Enter</button> </p> <p id= "output">Result</p> </div>JavaScript
var titleName; var cost = 6; function calculateCost() { titleName = document.getElementById("titleBox").value; var titleLetters; titleLetters = titleName.length; var spaceCount = (titleName.split(" ").length - 1); document.getElementById("output").innerHTML = "$" + (titleLetters - spaceCount) * cost; /* "Red Car" "Red" "Car" */ }Es bastante básico (solo matemática simple), aquí está la implementación:
var titleName; var cost = 6; const tax = 7/100; // Added the tax function calculateCost() { titleName = document.getElementById("titleBox").value; var titleLetters; titleLetters = titleName.length; var spaceCount = (titleName.split(" ").length - 1); document.getElementById("output").innerHTML = "$" + ((titleLetters - spaceCount) * cost*(1+tax)); // Since we have to add tax we have to use 1+tax /* "Red Car" "Red" "Car" */ }Nota: desplácese hacia la derecha para ver la fórmula actualizada desde que salió del cuadro de código de desbordamiento de pila