起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1865|回复: 1

[处理中3] 代码

[复制链接]

11

主题

30

帖子

62

积分

初级会员

Rank: 2

积分
62
QQ
发表于 2017-12-27 11:15:23 | 显示全部楼层 |阅读模式
                var info = "无法理解"
                if (sType ==1234){
                        if (sValue == 2222) {
                                info = "无厂家";
                        } else if (sValue ==3222) {
                                info = "不合格";
                        }
                } else {
                        var name = '未知';
                        if (sType == 1000) {
                                if (sIndex == 0) {
                                        name = '供应商';
                                } else {
                                        name = '厂家' + sensorIndex;
                                }
                        } else if (sType == 1330) {
                                name = '铅笔';
                        } else if (srType == 1350) {
                                name = '本子';
                        } else if (sensorType == 1350) {
                                name = '钢笔';
                        } else if (sType == 1355) {
                                name = '室外温度';
                        } else if (sType == 1356) {
                                name = '尺子';
                        }  else if(sType == 2024){
                                name = '书皮'+ sensorIndex ;
                        }else {
                                name = sensorType + "("  + sensorIndex + ")";
                        }
                       
                        if (sValue == 6001) {
                                name += ' 无数据';
                        } else if (sValue ==-7009) {
                                name += '不合理';
                        } else {
                                if (sValue > sThred) {
                                        name += "低于值(" + sValue + ")高于(" + sThred + ")";
                                } else {
                                        name += "购买值(" + sValue + ")低于值(" + sThred + ")";
                                }
                        }
                       
                        info = name;                                       
                }
               
                return info;       
        }
效果为   钢笔无数据  厂家1无数据  厂家2无数据  书皮2无数据 本子购买值(3)低于值(2.5)
我想让书皮2后面的不显示无数据,也不现实由6001代替的内容,就是让他只显示sType的内容例如只是书皮2,无论他后面有没有6001的内容,都不显示
发表于 2017-12-27 11:37:03 | 显示全部楼层
这种问题!自己debugger调试跟下代码!  js语法问题!
这种逻辑问题!需要自己理清楚,逻辑理顺了就行!

还可以换一种思路!,多定义几个变量 ,  每种类型判断后,只给其中一个变量赋值(不要所有判断都修改同一个变量,可能思路就搞乱了)

最后,这几个变量的值都存在以后,再将几个变量值字符串相加即可!!  
我觉得这样处理逻辑会简单一些
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-9 02:27 , Processed in 0.066419 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表