【Javascript day04】 函数的定义与调用-1
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<input type="text" id="inp" onchange="inp()" placeholder="1.请输入一个数"><br>
<input type="text" id="inpt" onchange="inpt()" placeholder="2.请输入一个数"><br>
<input type="text" id="input" placeholder="3.请输入第一个数"><br>
<input type="text" id="input1" placeholder="3.请输入第二个数">
<button onclick="but()">运算</button>
<script>
// 1, 写一个函数计算1到n的和, 并返回结果打印出来;(n为函数参数)
function inp(){
var inp=document.getElementById("inp").value;
if(inp<1){
alert("请正确输入!");
}else{
s=0;
for(i=1;i<=inp;i++){
s+=i;
}
alert("1到"+ inp +"的和为"+ s);
}
}
// 2, 写一个函数计算n的阶乘,并返回结果打印出来
function inpt(){
var inpt=document.getElementById("inpt").value;
if(inpt<1){
alert("请正确输入!");
}else{
s=1;
for(i=1;i<=inpt;i++){
s*=i;
}
alert(inpt +"的阶乘为"+ s);
}
}
// 3, 写一个函数计算两个数的最小公倍数; 并返回结果打印出来
function but(){
var one=document.getElementById("input").value,two=document.getElementById("input1").value;
if(one==0 || two==0){
alert("两个数没有公倍数!");
}else if(one>two){
for(i=one;i<=one*two;i++){
if(i%one==0 && i%two==0){
alert("两个数的最小公倍数是:"+ i);
break;
}
}
}else{
for(i=two;i<=one*two;i++){
if(i%one==0 && i%two==0){
alert("两个数的最小公倍数是:"+ i);
break;
}
}
}
}
</script>
</body>
</html>
本文来自博客园,作者:浊酒看红尘,转载请注明原文链接:https://www.cnblogs.com/JYAyyds/p/16035697.html

1, 写一个函数计算1到n的和, 并返回结果打印出来;(n为函数参数)
2, 写一个函数计算n的阶乘,并返回结果打印出来
3, 写一个函数计算两个数的最小公倍数; 并返回结果打印出来
浙公网安备 33010602011771号