问题标签 [shorthand-if]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 是否有条件“不等于a且不等于b”之类的JS简写?
我只是想知道是否有这样的 JS 速记:
if (x != 1 && x != 2) do stuff;
这样的野兽存在吗?相反,我想说这样的话:
if (x != 1:2) do stuff;
jquery - jquery:更短的代码(if & var)
这可能是一个愚蠢的问题,但我有一个问题不是代码无法运行 - 而是代码太长了......
一切正常,但例如有没有办法缩短if/else?或者是否可以使用更短的代码跟踪 4 个不同的var ?
php - 简写 if 语句 PHP
这是一个非常基本的问题,我很乐意提出,但对我来说理解它真的很有用,所以我将来可以使用这种方法,
我怎么转
变成一个简单的 1 行速记结果?
php - IF/ELSE PHP 速记
在过去的几个小时里,我一直在努力写下下面的 PHP 条件语句的速记:
尽管我尝试了许多变体并且我还阅读了在线示例,但我无法弄清楚如何做到这一点。你能帮忙吗?
jquery - 使用速记更改属性时遇到问题 if
我只是想知道是否可以得到一些指示。
如果根据是否切换 div 来更改文本,我正在使用速记。
这就是我为文本转换器所拥有的:
我想按照这些思路更改锚的标题属性。我已经使用以下方法进行了尝试:
我也试过如下:
我想我可能只是很愚蠢,但我无法弄清楚这一点。我已经用谷歌搜索了它,但我似乎无法找到明确的答案。
只是想知道你是否对我可能出错的地方有任何建议。
提前致谢
javascript - 函数中 true 或 false 的 Javascript 简写
是否有一种速记方法可以使结果始终为真或假?
类似 return true:false; 并且不需要其他部分?
谢谢。
javascript - 使用 if js 速记进行字符串检查
只有当它不为空时,我才var names = [];
想要推一些字符串。有没有办法在js中使用一些速记方法?)
我现在有。
那对我来说不要,它是推空字符串。
php - PHP 速记 IF 中的 true 子句中的多个动作
可以肯定的是,对此有一个简单的答案,但由于使用了模糊的术语,因此很难搜索。
我正在使用简写 if 语句并且想要在它返回 true 时执行多个操作,语法是什么样的?
例如,从逻辑上思考我尝试了类似的东西:
显然,这会以意想不到的方式停止;但希望你能明白我想要完成的事情。
很抱歉,如果这是一个重复的问题,我发誓我已经搜索过了。:)
谢谢!
编辑
我知道速记是否适合这种情况应该受到质疑。但是,能不能做到,还是个问题。
php - 速记 if then else php中的性能/优化
说到PHP,我想问一下这两者在性能上是否有区别:
对比
这两个会导致不同的操作码吗?
如果是,在性能上会有任何理论上的差异吗?(当然忽略这两个需要读取/编译/解释的时间)
如果是的话,那么像zend优化器这样的优化器会利用这一点并自动进行任何重新安排吗?
ps如果您认为我的“全长手” if-then-else 代码太复杂,请提供最基本代码的示例并对此进行回答。
更新:
我希望这个问题非常清楚,但似乎人们没有得到这个信息。这个问题是关于性能上的理论(......但真实和可测量的)差异(这就是为什么我在理论中应用粗体和斜体)。请不要回答说哪种编程风格更具可读性,而且这太吹毛求疵而不必担心性能。
ps 2:通过强调理论这个词,我试图阻止“别担心它不值得麻烦,它只是纳秒”类型的答案。