js初级【偶数求和实战】

输入一个数,该数大于1,且计算1到该数之间的所有偶数之和!

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>sum</title>
	<style>
		span{
			font-size: 30px;
			color: red;
		}
	</style>
</head>
<body>
	<p>请输入任意数字(该值必须大于1),接下来将会计算1到该数字之间的所有偶数之和!</p>
	<input type="text" id="num">    //用于输入任意数字
	<button type="button" onclick="result()">计算</button>    //提交结果按钮
	<span id="result"></span>    //该位置用于显示结果
	<script>	
		function result(){
			//判断数字的合法性
			var sum = parseInt(document.getElementById('num').value);
            //如果该数字是非数字或者该数字小于1
			if(isNaN(sum) || sum < 1){
                //则返回该警示内容
				alert('您输入的内容非法,请重试!');
			}

			var j=0;
			for(i=1;i<=sum;i++){
				if(i%2 == 0){    //判断该值是否能被2整除,说明是偶数
					j += i;
				}				
			}
			document.getElementById('result').innerHTML=j;
		}
	</script>
</body>
</html>

 效果:

发布了42 篇原创文章 · 获赞 68 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_36732046/article/details/83589333