当前位置:
首页 > 网站开发 > JavaScript >
-
JavaScript教程之JavaScript if else语句(如果,否则)
JavaScript if else语句(如果,否则)
在介绍if之前,让我们先来了解一下布尔值这个概念。
布尔(Bool)值
在变量一节中,我们曾经说过,变量可以用来存储布尔值。哪么布尔值的作用究竟是什么呢?简单的说,布尔值的作用就是用来表示“真的假的”。所以布尔值其实只有两种取值:真(true)和假(false)。
一个简单的if实例
其实“if else”的意思和字面意思是一样的,就是“如果”、“否则”。还是让我们来看一个使用if的例子吧。
假设你在为一个机器人编写程序,这个机器人的功能是对使用者的爱好做出评价。
机器人:“你的爱好是什么?”
如果是JavaScript
机器人:“哇,有发展。”
那么对应的JavaScript就应该是
具体到我们的例子,如果hobby变量的值是“JavaScript”,则回答“有发展”,够则保持沉默。注意“==”这个符号,这个符号用来判断左右两边是否相等。下一节会详细地介绍。
如果你的爱好不是JavaScript,那么机器人什么也不会做。如果你希望它能对这种情况做出反应,我们可以请else来帮忙,看下面的代码:
if(你向让机器人更聪明一点)
{ 用if的嵌套吧,看下面的代码;}
在介绍if之前,让我们先来了解一下布尔值这个概念。
布尔(Bool)值
在变量一节中,我们曾经说过,变量可以用来存储布尔值。哪么布尔值的作用究竟是什么呢?简单的说,布尔值的作用就是用来表示“真的假的”。所以布尔值其实只有两种取值:真(true)和假(false)。
一个简单的if实例
其实“if else”的意思和字面意思是一样的,就是“如果”、“否则”。还是让我们来看一个使用if的例子吧。
假设你在为一个机器人编写程序,这个机器人的功能是对使用者的爱好做出评价。
机器人:“你的爱好是什么?”
如果是JavaScript
机器人:“哇,有发展。”
那么对应的JavaScript就应该是
<script type="text/JavaScript">
if (hobby == “JavaScript”)
{
document.write("有发展");
}
</script>
我们来解释一下这段代码。首先是一个“if”,它后面紧跟着一个括号,括号里则是一个条件,确切地说是一个布尔值。当条件成立的时候,这个值是true,“{}”里的语句将会得到执行;否则这个值是flase,“{}”里的语句将被忽略。if (hobby == “JavaScript”)
{
document.write("有发展");
}
</script>
具体到我们的例子,如果hobby变量的值是“JavaScript”,则回答“有发展”,够则保持沉默。注意“==”这个符号,这个符号用来判断左右两边是否相等。下一节会详细地介绍。
如果你的爱好不是JavaScript,那么机器人什么也不会做。如果你希望它能对这种情况做出反应,我们可以请else来帮忙,看下面的代码:
<script type="text/JavaScript">
var hobby = "JavaScript"
if (hobby == "JavaScript")
{
document.write("有发展");
}
else//如果爱好不是JavaScript
{
document.write("没有评价……");
}
</script>
上面的代码用到了“else”,它会给if添加一种“否则”的状态。当hobby不是“JavaScript”的时候,它会表明“没有评价”。var hobby = "JavaScript"
if (hobby == "JavaScript")
{
document.write("有发展");
}
else//如果爱好不是JavaScript
{
document.write("没有评价……");
}
</script>
if(你向让机器人更聪明一点)
{ 用if的嵌套吧,看下面的代码;}
<script type="text/JavaScript">
var hobby = "JavaScript"
if ( hobby == "JavaScript")
{
document.write("有发展");
}
else if ( hobby == "football")//如果爱好是足球。
//注意:这个if是嵌套在上一个if else中的else中的
{
document.write("我X");
}
else//既不是JavaScript又不是足球
{
document.write("没有评价……");
}
</script>
第二个if只有在第一个if的条件不成立的时候才有机会执行。最后再来看一个使用了if的实例吧。var hobby = "JavaScript"
if ( hobby == "JavaScript")
{
document.write("有发展");
}
else if ( hobby == "football")//如果爱好是足球。
//注意:这个if是嵌套在上一个if else中的else中的
{
document.write("我X");
}
else//既不是JavaScript又不是足球
{
document.write("没有评价……");
}
</script>
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式