首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颤振中的括号错误,我想自己解决,研究一下,但没有用。

颤振中的括号错误,我想自己解决,研究一下,但没有用。
EN

Stack Overflow用户
提问于 2022-11-23 19:23:17
回答 2查看 16关注 0票数 -1

错误码ı在括号中遇到问题,ı添加了一张照片,显示错误的位置和错误代码本身--ı,ı

ı只是尝试将字符串转换为int,并为项目的后期部分分配值。

EN

回答 2

Stack Overflow用户

发布于 2022-11-23 19:28:55

if条件将使用布尔值,而不使用结束行。格式将是

代码语言:javascript
复制
if( slot1==true ){ ....}

或者就这么做

代码语言:javascript
复制
if(slot1){ ....}

else if(slot2){...}也是如此

票数 0
EN

Stack Overflow用户

发布于 2022-11-23 19:29:41

正如我所看到的,您正在使用分号;设置if else条件,这是错误的,您需要删除它们,另外,相等条件是用双==设置的。

代码语言:javascript
复制
if(1 + 1 == 2;) // wrong
if(1 + 1 = 2) // wrong
if(1 + 1 = 2;) // wrong
if(1 + 1 == 2) // right

您需要在所有if else语句中更正它。

在这种情况下,您的if条件应该如下所示:

代码语言:javascript
复制
if(slot1 == true) // right

这应该能解决你的问题。

可选建议:

但是,对于布尔true,考虑直接使用它们,而不指定它们应该与双==相等,因为它们本来就已经是true了。

代码语言:javascript
复制
if(slot1) // right also
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74552019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档