计算可塑性指数RDPI

<!DOCTYPE html>
<html>
<body>

<h1>计算RDPI</h1>
	<form id="ctrl">
		<label>数组1,英文空格分割<input type="text" id="a_str" size="100"/></label><br />
		<label>数组2,英文空格分割<input type="text" id="b_str" size="100"/></label><br />
		<input type="button" id="submit" value="提交" />
		<input type="reset" id="reset" value="重置" /><br />
		<label>提示消息<input type="text" id="msg" readonly="ture" size="100" /></label>
	</form>

<script>

var oSubmit = document.getElementById("submit");
var oMsg = document.getElementById("msg");
oSubmit.onclick = init;

function init(){
	var oA = document.getElementById("a_str");
	var oB = document.getElementById("b_str");
	
	var a = oA.value.split(" ");
	var b = oB.value.split(" ");


	// var a = [1,2,3,4,5,6,8];
	// var b = [2,3,4,5,6,7,9];
	var sum_array = new Array();
	var sum_num = 0;
	for (var i = 0; i < a.length; i++){
		for (var j = 0; j < b.length; j++){
			if(a[i] != "" && b[j] != ""){
				var tmp = (Math.abs(parseFloat(a[i])-parseFloat(b[j])))/(parseFloat(a[i])+parseFloat(b[j]));
				sum_array.push (tmp);
				sum_num += tmp;
				console.log(tmp);
			}
		}
	}
	oMsg.value = "计算"+sum_array.length+"次,加和为"+sum_num;
}
</script>

</body>
</html>

  

猜你喜欢

转载自www.cnblogs.com/liulele/p/9614637.html