gpt4 book ai didi

javascript - 将 Coffeescript 中的 true 和 false 分别转换为 1 和 -1

转载 作者:行者123 更新时间:2023-11-28 11:05:43 35 4
gpt4 key购买 nike

if x < change.pageX # pageX is cross-browser normalized by jQuery
val = Number(elem.text())
return elem.text(o.max) if val + o.step > o.max
return elem.text(o.min) if val + o.step < o.min
elem.text(val + o.step)
else x > change.pageX
# same thing, only - instead of +

( CoffeeScript ,但你明白了)。我正在寻找一种技巧来获取 bool 值并将其转换为 1(真)或 -1(假)。这样我就可以执行 val + returned_bool * o.step 并保存 if。

最佳答案

你可以这样做...

+x||-1
<小时/>
  • 如果x===true,则+x1-1 > 短路。

  • 如果x===false,则+x0-1 > 返回。

<小时/>

这是另一种方法...

[-1,1][+x]
  • 如果x===true[+x]将获取数组的索引1

  • 如果x===false[+x]将获取数组的索引0

关于javascript - 将 Coffeescript 中的 true 和 false 分别转换为 1 和 -1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8608888/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com