JavaScript 三目运算符 return不合语法
问题:
JS中
a > b ? return true : return false;
无法通过编译
return a > b ? a : b;
可以运行
原因:
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Conditional_Operator
条件(三元)运算符是 JavaScript 仅有的使用三个操作数的运算符。一个条件后面会跟一个问号(?),如果条件为 truthy ,则问号后面的表达式 A 将会执行;表达式 A 后面跟着一个冒号(:),如果条件为 falsy ,则冒号后面的表达式 B 将会执行。本运算符经常作为 if 语句的简捷形式来使用。
问号后面跟着的应该是表达式,a
b
是表达式 而 return a
不是一个表达式
表达式是一组代码的集合,它返回一个值
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Expressions_and_Operators#%E8%A1%A8%E8%BE%BE%E5%BC%8F
JavaScript 三目运算符 return不合语法相关推荐
- javascript(js)语法 将blob转arrayBuffer、arrayBuffer转Uint8Array、Uint8Array转String的方法
文章目录 javascript(js)语法 将blob转arrayBuffer.arrayBuffer转Uint8Array.Uint8Array转String的方法 1. blob转arrayBuf ...
- Javascript核心技术的基础语法
Javascript核心技术的基础语法 一.什么是javascript Javascript是基于对象和事件驱动的脚本语言,主要是嵌入到HTML中,应用在客户端,动态操作网页元素,也可以作用于服务端. ...
- JavaScript脚本语⾔基础语法笔记总结
JavaScript脚本语⾔&基础语法&笔记总结 0.学前准备: JavaScript简介使⽤⽅法 1. JavaScript简介 什么是JavaScript? 前端Web技术的组成: ...
- 在线代码编辑器 CodeMirror 配置说明 - javascript开发的代码语法高亮显示引擎
CodeMirror是一款在线的支持语法高亮的代码编辑器.官网: http://codemirror.net/ 下载后,解压开得到的文件夹中,lib下是放的是核心库和核心css,mode下放的是各种支 ...
- 关于JavaScript中return的使用情况
关于JavaScript中return的使用情况 return的理解 return的使用 注意点 return的理解 return;语句会终止函数的执行,并赋值给函数的结果,将其返回. return; ...
- 《学习笔记10》——JavaScript三目运算符的使用
三目运算符是多种语言中,都有的一种语法,这里着重讲解JavaScript里的用法. 1.判断 基本语法: expression ? sentence1 : sentence2 当expression的 ...
- JavaScript基本的的语法规则
文章目录 前言 一.运算符 二.分支语句 三.循环语句 四.异常的捕获与处理 五.js中的this关键字 六.let与const定义变量使用规则 七.js中的void链接 八.异步编程setTimeo ...
- javascript简介及基本语法
一.简介 1.特点 2.语法组成 二.基础语法 1.编写方式 (1)写在HTML内部的脚本,在script标签体中编写js代码 <script type="text/javascrip ...
- 良好的JavaScript编码风格(语法规则)
编码风格 1.概述 "编程风格"(programming style)指的是编写代码的样式规则.不同的程序员,往往有不同的编程风格. 有人说,编译器的规范叫做"语法规则& ...
最新文章
- 137% YOLOv3加速、10倍搜索性能提升!这样的惊喜,最新版PaddleSlim有10个
- js实现下拉框多选_bootstrap基础快速入门-10 dropdown下拉框
- 【spring boot】 使用 RestTemplate
- Android Volley完全解析(四),带你从源码的角度理解Volley
- Cython进阶--用Cython封装Callback函数
- Android 系统性能优化(30)---Android性能全面分析与优化方案研究
- 漫画:什么是外部排序?
- Python基础:集合与文件操作
- DNS 正向查找与反向查找
- 浏览器渲染原理 记录备份
- java发送电子邮件以qq邮箱为例
- ArcGIS学习总结(七)——河流制图综合
- 使用RDP报表工具实现交叉报表
- 预约活动报名登记缴费小程序开发制作功能介绍
- 兜兜转转还是回到程序员圈子
- Triangle程序编译
- 实现OCR语言识别Demo(一)- BottomSheet实现
- 浅析基于二维轮廓线重构表面算法
- unity2D 动态漫画剧本(给猛虎桥章节做动画演示二)
- Redis中五大基本数据类型和三种特殊数据类型详解