前端初学学习进程XII

这几天进行了JS的学习,但学的也不是很多,主要还是敲了4个小代码,主要还是熟悉学过的JS的使用

用JS实现判定一个数的正负

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script type="text/javascript">
function a()
{
    var i=prompt("请输入i的大小","所有自然数")
    if(i<0)
    {
        document.write(i+"是负数")
    }   
    else if(i=0){
        document.write("0")
    }
    else{
        document.write("正数")
    }
}
</script>
</head>
<body>

<input type="button" onclick="a()" value="测试">

</body>
</html>

用JS实现求素数

<!DOCTYPE html>
<html>
<head>
    <title></title>

</head>
<body>
<script type="text/javascript">
function a(){
    var area=prompt("请输入范围","所有正整数");
    for (var i=2;i<=area;i++)
    {
        for(var j=2;j<i;j++)
        {
            if (i%j==0)
            {
            break;
        }
        }
        if (i==j)
        document.write(i+"是素数"+"<br>"); 
    }
}
</script>
<input type="button" onclick="a()" value="测试">
</body>
</html>

continue跳出标签循环

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <script>
        var num=0;
        outermost:
        for (var i=0;i<10;i++){
            for (var j=0;j<10;j++){
                if (i==5&&j==5){
                    continue outermost;
                }
                num++;  
            }
        }
        alert(
            num
        );
    </script>
</body>
</html><!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<script>
   var num=0;
   outermost:
   for (var i=0;i<10;i++)
   {
       for (var j=0;j<10;j++)
       {
           if(i==5&&j==5){
               break outermost;
           }
           num++;
       }
   }
   alert(num);
    </script>    
</body>
</html>

break跳出标签循环

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<script>
   var num=0;
   outermost:
   for (var i=0;i<10;i++)
   {
       for (var j=0;j<10;j++)
       {
           if(i==5&&j==5){
               break outermost;
           }
           num++;
       }
   }
   alert(num);
    </script>    
</body>
</html>

通过这几个代码,我更为熟悉了现在学过的内容。我发现在学习的同时,敲代码能让自己更为熟悉。以后要多经常练习

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值