JS三元表达式

简介: JS三元表达式


又叫三元运算符,必须有三个操作数参与的运算

操作符号:?    :

表达式:在参与 js 程序时,都必须先计算出表达式结果,才能参与后续程序

由于三元表达式具备了一些选择的效果,所以也是一种条件分支语句


表达式的组成

三元表达式有三个元素组成的表达式。
分别是:条件、真结果、假结果。

对应if语句的格式

三元表达式对应if…else语句:

条件 ? 真结果 : 假结果
if(条件){真结果}else{假结果}


语法实例

<script>
    var num=prompt('输入数字');
    var res=num>4?'Yes':'no';
    alert(res);
</script>
<script>  
    var a = 3;
    var b = a >= 3 ? true : false
    console.log(b); // true
</script>


三元表达式的优点

二选一的情况下,三元表达式结构更加简单三元表达式作为一个表达式参与程序时必须运算出结果才能参与,可以利用这个特点,将二选一结果赋值给一个变量遇到给一个变量根据条件二选一赋值的情况,可以使用三元表达式

目录
相关文章
|
6月前
|
JavaScript 前端开发
JavaScript中的短路表达式
JavaScript中的短路表达式
42 0
|
1月前
|
JavaScript
js---三元表达式详解
js---三元表达式详解
48 0
|
3月前
|
JavaScript 前端开发
JavaScript基础&实战 JS中正则表达式的使用
这篇文章介绍了JavaScript中正则表达式的使用,包括正则表达式的创建、匹配模式、字符串匹配、拆分、搜索、匹配和替换等方法,并通过示例代码展示了如何应用这些技术。
JavaScript基础&实战 JS中正则表达式的使用
|
3月前
|
JavaScript 前端开发
在js中正则表达式验证小时分钟,将输入的字符串转换为对应的小时和分钟
这篇文章介绍了如何在JavaScript中使用正则表达式来验证时间字符串的格式(小时和分钟),并提供了将时间字符串转换为JavaScript Date对象的示例代码及其测试结果。
|
3月前
|
JavaScript 前端开发 API
vue中将验证表单输入框的方法写在一个js文件中(表达式验证邮箱、身份证、号码、两次输入的密码是否一致)
这篇文章介绍了如何在Vue框架中将表单输入验证逻辑封装到一个JavaScript文件中,并通过正则表达式验证邮箱、身份证、手机号等信息,同时确保两次密码输入的一致性。
|
6月前
|
JavaScript 前端开发
JavaScript中的短路表达式
JavaScript中的短路表达式
32 1
|
6月前
|
JavaScript 前端开发 数据可视化
JavaScript 什么是三元表达式?
JavaScript 什么是三元表达式?
69 1
|
6月前
|
JavaScript 前端开发 开发者
解密 JavaScript 中的三元运算符:简洁而强大的条件表达式
解密 JavaScript 中的三元运算符:简洁而强大的条件表达式
200 0
|
6月前
|
JavaScript 前端开发
js语句(Statement)和表达式(Expression)
js语句(Statement)和表达式(Expression)
56 0
|
6月前
|
JavaScript 前端开发
编程笔记 html5&css&js 076 Javascript 表达式
编程笔记 html5&css&js 076 Javascript 表达式