问题:
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不合语法相关推荐

  1. javascript(js)语法 将blob转arrayBuffer、arrayBuffer转Uint8Array、Uint8Array转String的方法

    文章目录 javascript(js)语法 将blob转arrayBuffer.arrayBuffer转Uint8Array.Uint8Array转String的方法 1. blob转arrayBuf ...

  2. Javascript核心技术的基础语法

    Javascript核心技术的基础语法 一.什么是javascript Javascript是基于对象和事件驱动的脚本语言,主要是嵌入到HTML中,应用在客户端,动态操作网页元素,也可以作用于服务端. ...

  3. JavaScript脚本语⾔基础语法笔记总结

    JavaScript脚本语⾔&基础语法&笔记总结 0.学前准备: JavaScript简介使⽤⽅法 1. JavaScript简介 什么是JavaScript? 前端Web技术的组成: ...

  4. 在线代码编辑器 CodeMirror 配置说明 - javascript开发的代码语法高亮显示引擎

    CodeMirror是一款在线的支持语法高亮的代码编辑器.官网: http://codemirror.net/ 下载后,解压开得到的文件夹中,lib下是放的是核心库和核心css,mode下放的是各种支 ...

  5. 关于JavaScript中return的使用情况

    关于JavaScript中return的使用情况 return的理解 return的使用 注意点 return的理解 return;语句会终止函数的执行,并赋值给函数的结果,将其返回. return; ...

  6. 《学习笔记10》——JavaScript三目运算符的使用

    三目运算符是多种语言中,都有的一种语法,这里着重讲解JavaScript里的用法. 1.判断 基本语法: expression ? sentence1 : sentence2 当expression的 ...

  7. JavaScript基本的的语法规则

    文章目录 前言 一.运算符 二.分支语句 三.循环语句 四.异常的捕获与处理 五.js中的this关键字 六.let与const定义变量使用规则 七.js中的void链接 八.异步编程setTimeo ...

  8. javascript简介及基本语法

    一.简介 1.特点 2.语法组成 二.基础语法 1.编写方式 (1)写在HTML内部的脚本,在script标签体中编写js代码 <script type="text/javascrip ...

  9. 良好的JavaScript编码风格(语法规则)

    编码风格 1.概述 "编程风格"(programming style)指的是编写代码的样式规则.不同的程序员,往往有不同的编程风格. 有人说,编译器的规范叫做"语法规则& ...

最新文章

  1. 137% YOLOv3加速、10倍搜索性能提升!这样的惊喜,最新版PaddleSlim有10个
  2. js实现下拉框多选_bootstrap基础快速入门-10 dropdown下拉框
  3. 【spring boot】 使用 RestTemplate
  4. Android Volley完全解析(四),带你从源码的角度理解Volley
  5. Cython进阶--用Cython封装Callback函数
  6. Android 系统性能优化(30)---Android性能全面分析与优化方案研究
  7. 漫画:什么是外部排序?
  8. Python基础:集合与文件操作
  9. DNS 正向查找与反向查找
  10. 浏览器渲染原理 记录备份
  11. java发送电子邮件以qq邮箱为例
  12. ArcGIS学习总结(七)——河流制图综合
  13. 使用RDP报表工具实现交叉报表
  14. 预约活动报名登记缴费小程序开发制作功能介绍
  15. 兜兜转转还是回到程序员圈子
  16. Triangle程序编译
  17. 实现OCR语言识别Demo(一)- BottomSheet实现
  18. 浅析基于二维轮廓线重构表面算法
  19. unity2D 动态漫画剧本(给猛虎桥章节做动画演示二)
  20. Redis中五大基本数据类型和三种特殊数据类型详解

热门文章

  1. 美图秀秀-美化图片之【特效】界面设计
  2. java 线程 并发_多线程高并发编程总结
  3. 正则自编码器之稀疏自编码器
  4. 超越束缚--心灵鸡汤
  5. Tomcat的1099端口被占用
  6. 为什么神经网络模型在测试集上的准确率高于训练集上的准确率?
  7. 头条丨京品高科携手腾讯微瓴蜂网,共建智慧零售新体系
  8. 努比亚Z7miniNX507J换电池教程
  9. 物联网让建筑更“聪明”
  10. HTML有序标签自定义