永洪社区

标题: 脚本中的判断符==和=的用法 [打印本页]

作者: 行者无畏    时间: 2022-4-8 10:08
标题: 脚本中的判断符==和=的用法
内嵌参数时:
//根据选中的参数显示不同的文本和柱图
if(param["a" == 1){
利润2.visible = false;
利润1.visible = true;
销量2.visible = false;
销量1.visible = true;
2.visible = false;
1.visible = true;
}else if(param["a" == 2){
利润1.visible = false;
利润2.visible = true;
销量1.visible = false;
销量2.visible = true;
1.visible = false;
2.visible = true;
}----------------------------------代码生效;
//根据选中的参数显示不同的文本和柱图
if(param["a" = 1){
利润2.visible = false;
利润1.visible = true;
销量2.visible = false;
销量1.visible = true;
2.visible = false;
1.visible = true;
}else if(param["a" = 2){
利润1.visible = false;
利润2.visible = true;
销量1.visible = false;
销量2.visible = true;
1.visible = false;
2.visible = true;
}--------------------------------代码不生效;

普通脚本中:
if (param["省份"]!="重庆"){
图表1.visible =true;
图表2.visible =false;
}else if (param["省份"]="重庆"){
图表1.visible =false;
图表2.visible =true;
}-------------------------------代码生效;


差别只是=和==;想学习一下==和=在永洪中的用法









作者: 永洪tech-Lerry    时间: 2022-4-8 10:12
这个和大部分常见的程序语言用法是一致的,“=”代表给左边那个变量赋值,“==”代表判断两边的值是否相等。
作者: 行者无畏    时间: 2022-4-8 11:35
永洪tech-Lerry 发表于 2022-4-8 10:12
这个和大部分常见的程序语言用法是一致的,“=”代表给左边那个变量赋值,“==”代表判断两边的值是否相等 ...

我是看到第二种和第三种用法,都是=但是一个起作用一个不起做用,是不是再遇到这种情况我用==就可以了

作者: 永洪tech-Lerry    时间: 2022-4-8 11:43
行者无畏 发表于 2022-4-8 11:35
我是看到第二种和第三种用法,都是=但是一个起作用一个不起做用,是不是再遇到这种情况我用==就可以了
...

在这种if判断语句里面都是使用“==”判断是否相等,相等时返回true,执行后面的中括号子句;用"!="判断是否不相等,不相等返回true,执行后面的中括号子句。




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4