首页 > 代码库 > JavaScript语句的使用
JavaScript语句的使用
1.语句一般分为:顺序语句、分支语句和循环语句
顺序语句:就是按照顺序来执行的语句
分支语句:就是if语句(if语句的包含方式有四种)
循环语句:就是for()语句
2.if语句的四种格式:
格式一:if(){}若满足就进入花括号,若不满足则跳过<br />
格式二:if(){}else{} 二选一。若if满足则else一定不执行。反之,else一定执行<br />
格式三:if(){}else if(){}...else{} 多选一。若前面有某一项满足,则此项后面的所有直接跳过。若之前的所有都不满足,则必须执行else<br />
格式四:if的嵌套 在大的范围之内还有什么小的情况<br />
循环的作用:反复执行某段代码
循环语句的四要素:初始条件、循环条件、循环体、状态改变
sum=0;for(var i=1;i<=b;i++){ sum+=i;}
以上的例题是表示从和的累加
3.分支语句的练习:
练习:相亲过程:你有房子么?你有钱么?你有能力么?
【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】
利用if嵌套做相亲过程<br /><br />
1 var a = prompt("你有房子么?"); 2 if(a!=null) 3 { 4 if(a=="有") 5 { 6 alert("结婚吧!") 7 } 8 else//除了有之外的剩下的所有 9 {10 if(a=="没有")11 {12 a=prompt("那你有钱么?");13 if(a!=null)14 {15 if(a=="有")16 {17 alert("先买房子再结婚")18 }19 else20 {21 if(a=="没有")22 {23 a = prompt("那你有能力么?");24 if(a!=null)25 {26 if(a=="有")27 {28 alert("先赚钱再买房子再结婚"); 29 }30 else31 {32 if(a=="没有")33 {34 alert("拜拜!!")35 }36 else37 {38 alert("输入有误!") 39 } 40 } 41 }42 }43 else44 {45 alert("输入有误!") 46 } 47 } 48 }49 }50 else51 {52 alert("输入有误!") 53 }54 }55 }
2.输入三个整数,xyz,最终以从小到大的方式输出。利用嵌套。<br />
<body><input type="number" id="a1" value=""/><input type="number" id="a2" value=""/><input type="number" id="a3" value=""/><input type="button" value="http://www.mamicode.com/按照从小到大排序" onclick="check()" /><br /></body></script>function check(){ var x=document.getElementById("a1").value; var y=document.getElementById("a2").value; var z=document.getElementById("a3").value; if(x!=""&&y!=""&&z!="") { if(x<y&&x<z) { if(y<z) { alert(x+" "+y+" "+z) } else if(y>z) { alert(x+""+z+""+y) } } else if(y<x&&y<z) { if(x<z) { alert(y+""+x+""+z) } else if(x>z) { alert(y+""+z+""+x) } } else { if(x<y) { alert(z+""+x+""+y) } else if(y>x) { alert(z+""+y+""+z) } } } }</script>
<body>输入三个整数,xyz,最终以从小到大的方式输出。利用中间变量。<br /><input type="number" id="n1" value=""/><br /><input type="number" id="n2" value=""/><br /><input type="number" id="n3" value=""/><br /><input type="button" value="http://www.mamicode.com/按照从小到大排序" onclick="paixu()"/><br /></body><script>function paixu(){ var x=parseFloat(document.getElementById("n1").value); var y=parseFloat(document.getElementById("n2").value); var z=parseFloat(document.getElementById("n3").value); var middle; if(x>y) { middle=x; x=y; y=middle; } if(x>z) { middle=x; x=z; z=middle; } if(y>z) { middle=y; y=z; z=middle; } alert(x+""+y+""+z)}</script>
循环语句的练习:
案例:找出100以内与7有关的数并打印<br />
(1).从1找到100<br />
(2).找出与7有关的数<br />
个位数是7 a%10==7<br />
十位数是7 a/10 ==7<br />
能被7整除 a%7 ==0<br />
1 <body> 2 <input type="button" value="http://www.mamicode.com/找出100以内与7有关的数" onclick="zhao()" /><br /> 3 4 </body> 5 <script> 6 function zhao() 7 { 8 var str=""; 9 for(var i =1;i<=100;i++)10 {11 if(i%10==7||i%7==0||parseInt(i/10)==7)12 {13 str+=i+" "; //str=str+i+" ";14 15 }16 }17 alert(str); 18 19 }20 21 </script>
JavaScript语句的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。