gpt4 book ai didi

javascript - 我将如何分隔字符串中的数字并使它们成为自己的值?

转载 作者:行者123 更新时间:2023-12-03 06:45:18 25 4
gpt4 key购买 nike

我正在编写一个程序,用户输入一个分数,然后一些 JavaScript 代码将计算出给定分数的百分比。

例如,数字我输入2/4,程序将返回50%。

我想知道 JavaScript 中是否有一个函数可以将分子和分母与给定值分开,并使它们成为自己的单独值。到目前为止,这是我的代码:

HTML:

    <!doctype html> 
<html>
<head>
<title>Percentage finder JavaScript</title>
<link rel="stylesheet" href="styles/Index.css" />
</head>
<body>
<h1 id="Head">Enter your fraction:</h1>
<form>
<input id="fraction" autofocus="on" placeholder="i.e: 1/4"></input>
<input type="submit" id="sbmt"></input>
</form>
</body>
<script src="Scripts/js/Index.js" type="text/javaScript"></script>
</html>

JavaScript:

document.getElementById('sbmt').onclick = function() {

var x = document.getElementById('fraction').value;

}

最佳答案

您可以使用 split() 方法从分数中获取分子和分母。例如:

var x = document.getElementById('fraction').value;
var y = x.split('/');
var percentage = y[0]/y[1]*100;

关于javascript - 我将如何分隔字符串中的数字并使它们成为自己的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37764977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com