javascript内联如果变量赋值像php

标签 javascript php ternary-operator

<分区>

Hello in php 我可以这样做:

$value = 0;
$test = $value === 0 ? 'it is zero!' : 'It is not zero.';
echo $test;

如果不使用经典的 if - else if 语句,如何在 javascript 中像在 php 中那样在 1 行中完成此操作?

最佳答案

它仍然适用于 javascript

value = 0;
var test = (value === 0 ? 'it is zero!' : 'It is not zero.');
console.log(test);

输出

it is zero!

关于javascript内联如果变量赋值像php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19834074/

相关文章:

javascript - Bootstrap 选项卡 Vanilla JS 显示事件不起作用

javascript - 从 chrome 扩展更改 React.js 表单值

javascript - 根据数组长度遍历 JSON

php - 从复选框插入许多值,只有最后一个值插入到数据库中

javascript - Javascript 函数是否应该避免通过三元条件拒绝 promise ?

c# - Action<T> 中的三元运算符不起作用

javascript - 检查js数组中是否存在角色的最佳方法是什么?

php - 可点击获取的数据: Website Redirect

PHP 从当前月份选择数据库行并使用 foreach() 显示它们

Javascript: "if"条件内的三元运算符