javascript - 在javascript中我可以使用类似 if( val = sum(2,3)) 的东西吗?

标签 javascript if-statement boolean-logic

在 JavaScript 中什么时候才是正确且跨浏览器使用的。

function sum(v1,v2) { return v1+v2;}

...

if(val = sum(1,2)) alert(val);
else alert('result zero or null');

...

最佳答案

enter image description here

当然可以。它适用于许多(或某些 - 至少不适用于 Python)程序语言,例如 PHP。

这就是为什么许多编程初学者在 === 方面遇到麻烦的原因。

关于javascript - 在javascript中我可以使用类似 if( val = sum(2,3)) 的东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7211333/

相关文章:

javascript - 将类添加到 ckeditor 中选定的图像

javascript - 我如何在 Knex where like query 中转义 % ?

javascript - V8 实际上在哪里使用原始 javascript 代码?

oracle - 如何在 Case 语句中使用 If 条件?

c - Lua错误没有传递 bool 值

python - 如何测试多个变量与单个值的相等性?

javascript - 无法更改 react 控制输入的值

css - 为什么 IE css 修复不能用于 Internet Explorer 8? if语句结束if

c - 当用户输入正整数而不是字符时打破循环

assembly - 如何在 mips 程序集中注册 "NOT"