写在<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. [分享] 自动化测试与持续集成方案-- UI 检查

    对于自动化测试中,UI 自动化测试估计是最有争议的,让人又爱又恨. UI 自动化做回归测试,可以省下很多人力.如果版本一直不稳定,投入跟产出不成比例的. 时机 一般是要版本稳定,界面改动不大.如果迭代 ...

  2. C指针1

    //定义:指针是一个特殊的数据类型,指针指向内存中的地址,因此,指针变量存储的是内存中的一个地址 //例子,%p表示打印一个地址,打印p表示打印p指向的地址 //输出结果为0x7fff5fbff7dc ...

  3. Linux常用命令和常见问题解决<------>第一章

    查看文件下面所有的隐藏目录:ls -al ~ ls -al ~ls -a -l ~可以发现三条命令执行结果是一致的,原因:因为ls为命令 后面的参数要以空格来区分,不论几个空格 shell都会视为一体 ...

  4. HDU 6035---Colorful Tree(树形DP)

    题目链接 Problem Description There is a tree with n nodes, each of which has a type of color represented ...

  5. Docker存储

    前言 上一篇文章中简单总结了一下docke的基础使用方法,这次我来总结一下有关docker存储方面的相关知识.本文同样建立在CloudMan的系列教程之上,有兴趣的可以直接移步. 有些人可能觉得这个很 ...

  6. docker在Centos上的安装

    Centos6安装docker 系统:centos6.5 内核:3.10.107-1(已升级),docker对RHEL/Centos的最低内核支持是2.6.32-431,epel源的docker版本推 ...

  7. Python处理csv文件

    Python处理csv文件 CSV(Comma-Separated Values)即逗号分隔值,可以用Excel打开查看.由于是纯文本,任何编辑器也都可打开.与Excel文件不同,CSV文件中: 值没 ...

  8. 31. leetcode 122. Best Time to Buy and Sell Stock II

    122. Best Time to Buy and Sell Stock II Say you have an array for which the ith element is the price ...

  9. 教你用python写:HDU刷题神器

    声明:本文以学习为目的,请不要影响他人正常判题 HDU刷题神器,早已被前辈们做出来了,不过没有见过用python写的.大一的时候见识了学长写这个,当时还是一脸懵逼,只知道这玩意儿好屌-.时隔一年,决定 ...

  10. python--代码统计小程序

    有人说,大学生在校期间要码够10W行代码,也有人说,看的不是写代码的行数,而是修改代码的行数... 不管谁说,说的人都挺牛的 咳,首先给自己定个小目标吧,5W行代码!成天写代码,啥时候到5W呢?为了更 ...