我需要将值设置为a,这取决于条件.

使用CoffeeScript最短的方法是什么?

例如,我在JavaScript中是这样做的:

a = true  ? 5 : 10  # => a = 5
a = false ? 5 : 10  # => a = 10

推荐答案

因为一切都是一个表达式,因此会产生一个值,所以可以使用if/else.

a = if true then 5 else 10
a = if false then 5 else 10

您可以查看更多关于表达式示例here的信息.

Javascript相关问答推荐

TypScript界面中的Infer React子props

如何使用侧边滚动按钮具体滚动每4个格?

将2D数组转换为图形

Snowflake JavaScript存储过程返回成功,尽管预期失败

配置WebAssembly/Emscripten本地生成问题

我们如何从一个行动中分派行动

制作钢琴模拟器,并且在控制台中不会执行或显示该脚本

try 使用javascript隐藏下拉 Select

为什么我的getAsFile()方法返回空?

更新动态数据中对象或数组中的所有值字符串

使用Ace编辑器对子组件实例的native-element 进行Angular 获取时面临的问题

是否可以将异步调用与useState(UnctionName)一起使用

Pevent触发material 用户界面数据网格中的自动保存

在HTML5画布上下文中使用putImageData时,重载解析失败

谷歌饼图3D切片

如何使用Cypress在IFRAME中打字

从异步操作返回对象

使用Perl Selify::Remote::Driver执行Java脚本时出错

在使用JavaScript以HTML格式显示Google Drive中的图像时遇到问题

观察子组件中的@Output事件emits 器?