趣文网,分享全网好句子、好文章!

Javascript之if条件语句和三目运算符

时间:2023-07-15 02:48:01

相关推荐

Javascript之if条件语句和三目运算符

假设一个场景,在我们的面前有左右两条路,而我们只能选择其中的一条,我们无非就两种选择,一种是走左边的路,否则就是走右边的路,不允许耍赖不走,只能在同一时间选择一条路,将生活中的这一经验转换在js中就是我们今天要学的if条件语句。

一、if条件语句

1、语法:

if( condition ) statement1 else statement2;

注:A、condition是条件,statement是需要执行的循环语句。

B、当condition的条件满足时,执行statement1语句,不满足时,执行statement2语句。

C、我们也可以不书写else语句,只书写前半部分语句,但是那样的话如果条件不满足,那么statement语句永远也不会执行。

D、多个if语句连用

我们使用昨天学过的prompt( )和 alert( )来做一个简单的小程序。

要求:用户手动输入年龄,当年龄大于18小于60的时候,向用户弹出框显示"满足条件,可以注册",当年龄小于18时,显示“年龄不符合,不允许注册”,当年龄大于60时,提示“由于您的年龄超出了系统允许注册的最大年龄限制,给您带来的不便,敬请谅解!”。

二、三目运算符

语法:条件语句 ? 执行语句1 : 执行语句2;

说明:(1)、先设定一个条件,写在问号的前面,然后两个执行语句紧跟问号书写,中间使用冒号隔开。

(2)、当条件满足时,执行语句1,当条件不满足时,执行语句2。

(3)、三目运算符可以作为if条件语句的简化版使用,合理的使用能够简化我们的代码量,虽然可以多个三目运算符进行嵌套,但是不建议那样使用,个人感觉那样代码阅读率较差,不利于后期维护。

三、逻辑运算符(与或非)

我们在数学中学习过:与(同真为真,一假必假)、或(一真为真,同假为假)、非(真假相反)。

在js编程语言中,我们将他们称之为逻辑运算符,运算方法与之类似,但是有点不同。

1、与(&&):使用两个&表示。

运算规则:

(1)、与运算寻找的是第一个假值,换句话说它返回第一个假值。

(2)、当它开始执行时,先将其转换为布尔值,然后从左向右去寻找我们书写的语句中的第一个假值,遇假即返回,不再执行后面的语句,如果没有假值就返回最后面执行语句的值。

(3)、与的操作优先级最高。就是与或非一起出现,先计算与,在计算或,最后计算非,后面举例。

2、或( || ):使用两根||表示。

和与运算不同的是,或运算寻找第一个真值,即遇真即返回,与运算在我们的编程中经常使用,下面我们一起来看看或的几个妙用。

(1)、短路取值

当或运算从左向右寻找表达式或者值时,寻找到第一个真值并返回,这个过程就叫做短路取值。

(2)、寻找我们表达式或者变量的第一个真值。

3、非(!):用感叹号表示。

用法:将值其转换为布尔值,转换为相反的值。

转换为相反的值:

我们也可以利用其特性实现将某个值转换为布尔值的效果。

使用两个!!符号,第一个非将其转换为布尔值并且取反,第二个非取反;这样值没有变,依然还是以前的真或假,但是类型转换为了布尔值。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(3)
  1. 堅持內心的堅持2024-01-11 17:19堅持內心的堅持[内蒙古网友]203.9.70.153
    学习JavaScript中的条件语句和三目运算符对提升编程能力有很大帮助,不容忽视。
    顶47踩0
  2. 断香残酒丶淡退了琉璃繁华2023-11-12 12:28断香残酒丶淡退了琉璃繁华[西藏网友]42.96.92.189
    三目运算符简洁高效,适合在一行代码中进行简单的条件判断和赋值操作。
    顶5踩0
  3. 孤单的风2023-09-13 07:38孤单的风[上海市网友]202.6.108.48
    JavaScript中的if条件语句非常灵活,可以根据不同的条件执行不同的代码块。
    顶10踩0
相关阅读
JavaScript条件语句:if语句

JavaScript条件语句:if语句

从本质上看,语句定义了ECMAScript中的语法,语句通常使用一或多个关键字来完成给定任务

2012-05-18

javascript的条件语句详解

javascript的条件语句详解

通常,需要满足某种条件时才会执行,否则不执行,或者执行别的,这一般就使用的条件语句常用条件语句介绍:if语句:满足指定条件时,使用该语句执行;if

2023-02-02

3.1.1 JavaScript简单if语句的使用

3.1.1 JavaScript简单if语句的使用

if语句是最基本、最常用的条件判断语句,通过判断条件表达式的值来决定是否执行某一段语句,或者选择执行哪一段语句。在实际编程中,if语句有多种写法。

2023-12-19

第三篇:JavaScript语句流程控制

第三篇:JavaScript语句流程控制

也就是说程序的流程对运行结果有直接的影响

2022-12-29