js作业01

这段JS代码用于找出1000以内满足条件的水仙花数,即一个三位数的每一位立方和等于其本身的数。通过循环遍历1到1000,计算每位数字的立方和,若相等则将该数添加到结果中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        window.onload=function () {
            var btn=document.getElementById('btn');
            var content=btn.value;
            btn.onclick=function () {
                alert("按钮的值是:"+content);
            }
        }
    </script>
</head>
<body>
<input type="button" value="按钮" id="btn"/>
</body>
</html>

 

 

 

 

var a, b, c,content=" ";
            for (var i = 0; i <= 1000; i++) {
                a = i % 10;
                b = ((i / 10) % 10);
                b = parseInt(b);
                c = i / 100;
                c = parseInt(c);
                if (i == a * a * a + b * b * b + c * c * c){
                    content=i+" "+content;
                }

            }
            alert("水仙花数有:"+content);
 

 

 

 

 

 

 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        window.onload=function () {
            function calculate(a,b,c) {
                var sum=0;
                if(c=="+"){
                 sum=a+b;
                }else if(c=="-"){
                    sum=a-b;
                }else if(c=="*"){
                    sum=a*b;
                }else{
                    sum=a/b;
                }
                alert(sum);
            }
            var btn=document.getElementById('btn');
            btn.onclick=function (ev) {
                var num1,num2,sign;
                num1=parseInt(document.getElementById('num1').value);
                num2=parseInt(document.getElementById('num2').value);
                sign=document.getElementById('sign').value;
               calculate(num1,num2,sign);
            }


        }
    </script>
</head>
<body>
<lable>数一:</lable><input type="text" id="num1"/><br/>
<lable>运算符:</lable><input type="text" id="sign"/><br/>
<lable>数二:</lable><input type="text" id="num2"/><br/>
<button id="btn">结果</button>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值