如果(a = 1)为真

何塞·埃莫西利亚·罗德里戈(Jose Hermosilla Rodrigo)

我不知道是否可能重复。测试我的代码,有时我错了,因为我放了=not=====if条件:

考虑下面的代码:

var a = 0;
if(a = 1) console.log('true'); 

我不知道为什么这不是一个错误,为什么返回条件为(a = 1)为真,我想它的作用是分配1给该a变量,但是为什么它的计算结果为true,并且没有错误?

保罗

您将a设置为1,然后检查结果的真实性。JavaScript中的非零数字是真实的,因此您得到的是所见即所得。

就像在数学中一样,事物从左到右进行评估,首先是括号。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果陈述为真,则得到1

来自分类Dev

如果 EditText 值为真,如何加 1 得分

来自分类Dev

如果为真,则反转布尔

来自分类Dev

如果为真:销毁类

来自分类Dev

如果语句始终为真

来自分类Dev

如果返回始终为真

来自分类Dev

如果为真,则计算分数

来自分类Dev

如果语句为真,但未执行

来自分类Dev

如果条件为真,则选择数据

来自分类Dev

如果语句与枚举相比始终为真

来自分类Dev

如果条件为真,则排除文件

来自分类Dev

如果条件为真,则Cobol不进入

来自分类Dev

如果为真,则返回组合列表

来自分类Dev

如果条件为真,则动态添加图标

来自分类Dev

如果条件为真,则停止功能

来自分类Dev

如果条件总是评估为真

来自分类Dev

如果条件为真,则隐藏元素

来自分类Dev

如果为真,如何关闭mysql连接?

来自分类Dev

如果陈述为真,请提交表格

来自分类Dev

如果条件为真,则添加搜索参数

来自分类Dev

Rails 验证字段为真(如果存在)

来自分类Dev

如果条件为真,则 SQL 过滤行

来自分类Dev

如果陈述为真或不为假

来自分类Dev

如果条件被跳过,即使条件为真

来自分类Dev

PHP对数组的“如果为真”测试始终返回“真”?

来自分类Dev

如果模板为真,如何使模板函数为const

来自分类Dev

如果模板为真,如何使模板函数为const

来自分类Dev

如果条件为真,则将 wordpress 帖子更新为草稿

来自分类Dev

如果值为零时条件解析为真