判断、条件判断、循环、跳转语句

<html>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <meta http-equiv="Content-Type" content="text/html" charset="utf8">
                <title>my first javascript file</title>
                <script src="jquery/jquery-1.4.2.js" type="text/javascript"></script>
                <script src="jquery/jquery-1.4.js" type="text/javascript"></script>

        </head>
        <body>
            hello,world!
            <br/>
            <div style="background:pink;width:500px;height:400px;padding: 10px;">
                <from name="form1" action="" method="post" id="form1">
                    <table style="border:2px solid red;padding:10px;">
                        <tr>
                            <th colspan="2" bgcolor="AliceBlue">用户注册</th>

                        </tr>
                        <tr >
                            <td><label for="username">用户名:</td>
                            <td><input name="username" type="text" id="username"></input>
                                </label>
                            </td>
                        </tr>
                        <tr>
                            <td><label for="password1">密码:</td>
                            <td><input name="password1" type="password" id="password1"></input>
                                </label>
                            </td>
                        </tr>
                        <tr>
                            <td><label for="password2">确认密码:</td>
                            <td><input name="password2" type="text" id="password2"></input>
                                </label>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input name="submit" type="button" class="" onClick="return loginCheck(form1);" value="提交"/>
                            </td>
                            <td>
                                <input name="submit" type="button" class=""  value="问候" onClick="return greet();"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input name="submit" type="button" class="" onClick="return whichDay();" value="今天周几呢?"/>
                            </td>
                            <td>
                                <input name="submit" type="button" class=""  value="一百累加结果是多少" onClick="return tenAdd();"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input name="submit" type="button" class="" onClick="return jishuAdd();" value="100以内的奇数和?"/>
                            </td>
                            <td>
                                <input name="submit" type="button" class=""  value="求大于100数之和" onClick="return big100Add();"/>
                            </td>
                        </tr>
                            <tr>
                            <td>
                                <!--如果函数内需要用双引号,但外面包含双引号,可以用单引号代替!!!-->
                                <input name="submit" type="button" class="" onClick="return countDay(‘newday‘,‘12/8/2015‘);" value="距离约定的半年还有多久?"/>
                            </td>
                            <td>
                                <input name="submit" type="button" class=""  value="开心一点" onClick="return cde();"/>
                            </td>
                        </tr>
                    </table>

                    </form>
                          <from name="form2" action="" method="post" id="form2">
                    <table style="border:2px solid red;padding:10px;">
                        <tr>
                            <th colspan="2" bgcolor="AliceBlue">输入年龄告诉你人生阶段</th>

                        </tr>
                        <tr >
                            <td><label for="age">请输入您的年龄:</td>
                            <td><input name="age" type="text" id="age"></input>
                                </label>
                            </td>
                        </tr>

                            <tr>
                            <td>
                                <!--如果函数内需要用双引号,但外面包含双引号,可以用单引号代替!!!-->
                                <input name="submit" type="button" class="" onClick="return yourlife(form2);" value="人生阶段"/>
                            </td>
                            <td>
                                <input name="submit" type="button" class=""  value="开心一点" onClick="return cde();"/>
                            </td>
                        </tr>
                    </table>

                    </form>
            </div>
            <script language="javascript">
                //条件判断语句,if语句
                function loginCheck(form)
                {

                    var name1=document.getElementById("username").value;
                    var pwd1=document.getElementById("password1").value;
                    var pwd2=document.getElementById("password2").value;
                    if (name1 == ""||pwd1=="") {
                        alert("请输入用户名或者密码!");
                    }
                    else if(pwd1!=pwd2)
                    {
                        alert("两次密码输入不一致!");
                    }
                   else
                   {
                       alert("你可以提交啦~~~");
                   }
                }
                //条件判断语句,if语句。点击“问候”按钮,会有惊喜哟
                function greet()
                {
                    var now=new Date();
                    var hour=now.getHours();
                    if (hour>5&&hour<12)
                        alert("上午好!");
                    else  if(hour>12 && hour<21)
                        alert("good afternoon!");
                    else
                        alert("good night~~~");
                }
            //条件判断语句,switch语句;今天是星期几
            function whichDay()
            {
                var now1=new Date();
                var day1=now1.getDay();
                var week;
                switch (day1)
                {
                    case 1:
                        week="星期一";
                        break;
                    case 2:
                        week="星期二";
                        break;
                    case 3:
                        week="星期三";
                        break;
                    case 4:
                        week="星期四";
                        break;
                    case 5:
                        week="星期五";
                        break;
                    case 6:
                        week="星期六";
                        break;
                    default:
                        week="星期日";
                        break;
                }
                alert("今天是:"+week);

            }
            //循环语句,while ,do...while
            function tenAdd()
            {
                 //循环语句,while
          /*
                var i=1;
                var result=i;
                while (i<100)
                {
                    i=i+1;
                    result=result+i;

                }
                alert(result);
                */
                //循环语句,do...while
                var i=1;
                var result=i;
                do
                {
                    i=i+1;
                    result=result+i;

                }while(i<100);
                 alert(result);
            }
           //循环语句,for 100以内的奇数和
           function jishuAdd()
           {
               var s=0;
               for(var n=1;n<100;n+=2)
               {
                   s=s+n;
               }
               alert(s);
           }

           //跳转语句,continue,中止本次循环,求大于100数之和
           function big100Add()
           {
               var array1=new Array(110,300,45,69,250);
               var sum=0;
               for(var m=0;m<array1.length;m++)
               {
                   if (array1[m]<100)
                   {continue;
                   }
                    sum=sum+array1[m];

               }

               alert(sum);
           }
            //跳转语句,break,退出包含在最内层的循环或者退出一个switch语句;
           function countDay(title,Intime)
           {

               var now=new Date();
               var dreamDay= new Date(Intime);
               var leave=dreamDay.getTime()-now.getTime();
               var oneday=1000*60*60*24;
               var leaveday=Math.floor(leave/oneday);
               if(leaveday>1)
                   alert("距离和自己约定的半年还有"+leaveday+"天!");

           }
            function cde()
            {
                alert("忘记他吧,不值得!");
            }
           function yourlife(form2)
           {

               var age2=document.getElementById("age").value;

              if (age2>0 && age2<=18)
              {
               alert("未成年");}
               else if (age2<=30)
               { alert("奋斗的黄金阶段!");}
               else  if(age2<=50)
               {
               alert("享受奋斗的果实吧,黄金阶段!");
                }
                else
                {
                alert("希望能够安享晚年!");
                }

           }
            </script>
        </body>
    </html>
时间: 2024-08-10 00:05:24

判断、条件判断、循环、跳转语句的相关文章

&lt;&lt;Python基础教程&gt;&gt;学习笔记 | 第05章 | 条件、循环和其他语句

第05章 | 条件.循环和其他语句 ------ print 和 import #如果要打印多个语句,用,分割 >>> print "Name is:","Sherry.","Age is:",40 Name is: Sherry. Age is: 40 >>> print (1,2,3) #如果要打印元祖 (1, 2, 3) >>> print 1,2,3 #print语句会在每个元素间插入

python基础教程_学习笔记7:条件、循环、其它语句

条件.循环.其它语句 print和import 随着更加深入地学习python,可能会出现这种感觉:有些自以为已经掌握的知识点,还隐藏着一些让人惊讶的特性. 使用逗号输出 打印多个表达式,只要将这些表达式用逗号隔开即可: >>> print "age:",28 age: 28 参数之间都插入了一个空格符. 如果在结尾加上逗号,那么接下来的语句会与前一条语句在同一行打印: print "Hello,", print "World!"

Java基础---Java循环跳转语句之break(二十五)

Java循环跳转语句之 break 生活中,我们经常会因为某些原因中断既定的任务安排.如在参加 10000 米长跑时,才跑了 500 米就由于体力不支,需要退出比赛.在 Java 中,我们可以使用 break 语句退出指定的循环,直接执行循环后面的代码. 例如,使用循环输出 1--10的数值,其中,如果数值大于 2 ,并且为 3 的倍数则停止输出. 实现代码: 运行结果: 代码: public class HelloWorld {    public static void main(Strin

条件、循环和其他语句——Python学习系列之三

条件.循环和其他语句 print和import介绍 1.使用逗号输入:使用print语句输出时,文本与变量之间使用","进行分割标示. >>> print 'age:', 24 age: 24 2.模块函数导入 import math    sqrt_num = math.sqrt(4)      from math import sqrt     sqrt(4) #如引入多模块中都存在sqrt函数则如此引用会出现异常 from math import ceil,as

Java基础--Java循环跳转语句之continue(二十六)

Java循环跳转语句之 continue continue 的作用是跳过循环体中剩余的语句执行下一次循环. 例如,打印 1--10 之间所有的偶数,使用 continue 语句实现代码为: 运行结果: 代码: public class HelloWorld {    public static void main(String[] args) { int sum = 0; // 保存累加值 for (int i = 1; i <= 10; i++) { // 如果i为奇数,结束本次循环,进行下一

《python基础教程》第5章 条件、循环和其他语句 读书笔记

第五章:条件.循环和其他语句 1. bool():bool函数能够返回参数的布尔类型True或者False. 2. 相等运算符是两个等号 ==. 3. is 是同一性运算符. 4. 布尔运算符:and,or,not 5. a if b else:如果b为真,则返回a,否则,返回b. 6. 关键字assert,在条件必须为真的情况下,程序才能正常工作,否则出现异常. 7. range函数能够创建一个序列,第一个参数是下限(包含),第二个参数是上限(不包含). 8. xrange函数和range函数

第五章:条件、循环以及其他语句(上)

第五章 条件.循环以及其他语句 5.1 再谈print和import 随着我们对于Python的认知越来越多,很多我们以前不清楚的东西慢慢都需要了解,下面在谈谈print和import等我们所不知道的一些地方.原来的print在python2.7中是一个语句,但python3.5中,print由一个语句,转变成一个函数,注意,这个转变很重要.可能比以前有用很多,而且还可能简洁很多. 提示    在这里,我们谈及了使用模板logging去写入日志比用print有用,但具体什么用,大家有个大致了解,

.Net程序员之Python基础教程学习----判断条件与循环[Fourth Day]

    今天学习Python的判断条件与循环操作. 一. 布尔变量: 在学习判断条件之前必须的了解bool变量,在Python中bool变量与C语言比较类似,与.net差别比较大,其中下面集中情况需要记住. False, '', 0, (), [],{},None 为空,而True,12,'hello',[1] 这些普遍都为真. 其实可以简单理解为,无即是false,有既是true >>> bool(True) True >>> bool(0) False >&g

Python基础教程(第五章 条件、循环和其他语句)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5329066.html______ Created on Xu Hoo 读者学到这里估计都有点不耐烦了.好吧,这些数据结构什么的看起来都挺好,但还是没法用它们做什么事,对吧? 下面开始,进度会慢慢加快.前面已经介绍过了几种基本语句(print语句.import语句.赋值语句).在深入介绍条件语句和循环语句之前,我们先来看看这几种基

python 学习 之 第二章(条件、循环和其他语句)

1.    简单的条件执行语句( if ) num = int( input("enter a number\n") ) if num == 0: print("num = 0\n") else: print("num != 0\n") 稍微复杂一点的执行语句: num = int( input("enter a number\n") ) if num == 0: print("num = 0\n") el