写在<script></script>里面。

if(判断条件){满足条件时要执行的语句}

else{不满足条件时要执行的语句}

三元运算:var x = 判断条件?值1;值2;(条件成立,x=值1;否则x=值2)

练习:

(1)输入三个整数,x,y,z,最终以从小到大的方式输出。

<script>
var x = prompt("请输入一个数字");
var y = prompt("请输入一个数字");
var z = prompt("请输入一个数字");

x =parseInt(x);
y =parseInt(y);
z =parseInt(z);

if(x<y&&x<z&&y<z){alert(x+","+y+","+z)}
else if(x<y&&x<z&&z<y){alert(x+","+z+","+y)}
else if(y<x&&y<z&&x<z){alert(y+","+x+","+z)}
else if(y<x&&y<z&&z<x){alert(y+","+z+","+x)}
else if(z<x&&z<y&&x<y){alert(z+","+x+","+y)}
else if(z<x&&z<y&&y<x){alert(z+","+y+","+x)}

</script>

(2)输入学生姓名,输入考试成绩
若是100,【恭喜你***,满分通过!】
若是大于等于80小于100,【**,你很优秀,继续保持!】
若是大于等于60小于80,【**成绩良好】
大于等于50小于60,【**就差一点点,下次一定要至少及格!】
小于50,【**你是笨蛋么?】

<script>
var x =prompt("请输入姓名");
var y =prompt("请输入考试成绩");
if(y==100){alert("恭喜你"+x+","+"满分通过!")}
else if(80<=y&&y<100){alert(x+","+"你很优秀,继续保持!")}
else if(60<=y&&y<80){alert(x+"成绩"+"良好")}
else if(50<=y&&y<60){alert(x+"就差一点点,下次一定要至少及格!")}
else if(y<50){alert(x+"你是笨蛋么?")}

</script>

(3)相亲过程:你有房子么?你有钱么?你有能力么?
【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】
利用if嵌套做相亲过程

<script>
var x =confirm("你有房子吗?");
if(x==true){alert("结婚吧")}
else {var x =confirm("你有钱吗?");
if(x==true){alert("先买房子在结婚");}
else {var x = confirm("你有能力吗?");
if(x==true){alert("先赚钱再买房子再结婚")}
else{alert("拜拜~~")}}}

</script>

4.标准体重:
男士体重=身高-100±3
女士体重=身高-110±3
输入性别、身高、体重,查看体重是否标准。

<script>
var x = prompt("请输入性别");
var y = prompt("请输入身高");
var z = prompt("请输入体重");

y = parseInt(y);
z = parseInt(z);

if(x=="男"){
if(y-103<=z&&z<=y-97){alert("合格")}
else{alert("不合格")}
}
else {
if(y-113<=z&&z<=y-107){alert("合格")}
else{alert("不合格")}
}

</script>

5.方程ax2+bx+c=0;一元二次方程。求根
△=b2-4ac;若△<0方程无实根
若△>0,方程有两个不相同的实根x1 x2
若△=0,方程有两个相同的实根
某个数进行开平方——Math.sqrt()

<script>

var a = prompt("a");
var b = prompt("b");
var c = prompt("c");

a = parseInt(a);
b = parseInt(b);
c = parseInt(c);

var delta = b * b - 4 * a * c;
if(delta < 0) {
alert("方程无实根");
} else if(delta == 0) {
var result = (-1) * b / (2*a);
alert(result);
} else {
var x1 = ((-1) * b + Math.sqrt(delta)) / (2*a);
var x2 = ((-1) * b - Math.sqrt(delta)) / (2*a);
alert(x1 + "," + x2);
}
</script>

if 分支语句的更多相关文章

  1. 【java开发】分支语句、循环语句学习

    一.Java分支语句类型 if-else 语句 switch 关于if-esle语句可以拆分为三种 if语句 if(条件){语句块;} if-else语句if(条件语句){语句块;} if-else ...

  2. 运算符 与 分支语句:if ,else if,else;switch case

    分支语句: if        else if       else      :    switch          case --如何使用 if  else if  else: Console. ...

  3. JavaScript语法、对话框。分支语句

    一.用法 其所在的位置有三块,1.head里面  2.body里面  3.</html>后   一般都写在</html>后 其用法为<script></scr ...

  4. HTML基础--JS简介、基本语法、类型转换、变量、运算符、分支语句、循环语句、数组、函数、函数调用.avi

    JS简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件. 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司(已被Oracle收 ...

  5. switch多分支语句

    1.switch多分支语句的语法 switch(表达式){ case 常量值:要执行的语句; break; case 常量值:要执行的语句; break; case 常量值:要执行的语句; break ...

  6. 分支语句 if的嵌套 循环语句

    0930 今天学习内容做以下总结: 语句的分类:顺序语句,分支语句(选择,条件),循环语句 分支语句 格式1:if(表达式(要么是true 要么是false)){} 格式2:if(){}slse{}  ...

  7. Linux Shell系列教程之(十三)Shell分支语句case … esac教程

    本文是Linux Shell系列教程的第(十三)篇,更多Linux Shell教程请看:Linux Shell系列教程 分支语句非常实用,基本上高级语言都支持分支语句(python 没有),大多数都使 ...

  8. 分支语句:if

    (1)分支语句if: if(判断条件) { 满足条件要执行的语句(若满足则alert输出(“”)) } else { 不满足条件时执行的语句 } (若if满足,else绝对不走,反之,走else) 例 ...

  9. js简介、基本语法、类型转换、变量、运算符、分支语句、循环语句、函数、函数调用

    javascript是个脚本语言,需要有宿主文件,他的宿主文件是html文件. 三个常用对话框 alert("")警告对话框,弹出一个警告对话框 <script> al ...

  10. js部分---运算符,if分支语句,for循环;switch case 的用法;

    ------------------------------------------运算符---------------------------------------------------- *数 ...

随机推荐

  1. (转)log4j(六)——log4j.properties简单配置样例说明

    一:测试环境与log4j(一)——为什么要使用log4j?一样,这里不再重述 1 老规矩,先来个栗子,然后再聊聊感受 (1)使用配文件的方式,是不是感觉非常的清爽,如果不在程序中读取配置文件就更加的清 ...

  2. Cocoapods最新安装教程

    一.CocoaPods简介 每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如 Java 语言的 Maven,nodejs 的 npm.随着 iOS 开发者的增多,业界也出现了为 iOS 程序提 ...

  3. 一张图告诉你最流行的 7 个 JavaScript框架特点

    欢迎大家持续关注葡萄城控件技术团队博客,更多更好的原创文章尽在这里~~​ AngularJ.js                                                  由g ...

  4. dubbo-zookeeper(续)

    本篇为继上一篇的续篇,主要内容分为以下几点: 1.zookeeper集群 2.web管理平台 3.dubbo配置说明 接下来我们开始继续吧. 一.zookeeper集群 顾名思义也就是多台zookee ...

  5. java中权限修饰符protected的使用注意事项

    java中四种权限修饰符, 平时编码中最常用的其实public和private, 虽然对protected的概念一直都知道, 但真正使用时才发现有些偏差. protected表示被其修饰的成员可以被本 ...

  6. Linux 下实时查看日志

    Linux 下实时查看日志 cat /var/log/*.log 如果日志在更新,如何实时查看 tail -f /var/log/messages 还可以使用 watch -d -n 1 cat /v ...

  7. python 排序sorted

    num = [3,2,4,6,5] anum = sorted(num) dnum = sorted(num,reverse=True) print '升序:',anum # 升序: [2, 3, 4 ...

  8. (1)xcode基本设置和控制器等介绍

    1.在IOS应用程序中,如果没有对storyBoard进和设置它的界面是非常大,有时候如果把元素放在右边会出现运行程序时超出显示界面而不显示的问题.为了解决这个问题我们通常会在用模拟器设置调试界面的时 ...

  9. AngularJS--购物车全选/取消全选功能实现

    刚学习angularJS,于是练习写了一个类似于购物车的全选/取消全选的功能,主要实现的功能有: 1.勾选全选checkbox,列表数据全部被勾选,取消同理,用ng-model实现双向绑定: 2.选中 ...

  10. 高性能MySQL之【第十五章 备份与恢复】学习记录

      我们不打算包括的话题:      安全(访问备份,恢复数据的权限,文件是否需要加密)      备份存储在哪里,包括他们应该离源数据多远,以及如何将数据从源头移动到目的地      保留策略.审计 ...