#javascript #html #css
Вопрос:
Я не уверен, как добавить налог (7%) к моей стоимости (6 долларов) в Javascript. Кто-нибудь может мне помочь?
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" */
}
Ответ №1:
Это довольно просто(просто простая математика), вот реализация:
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" */
}
Примечание. прокрутите вправо, чтобы увидеть обновленную версию fromula, так как она вышла из поля кода переполнения стека