PLC解密网-PLC培训学习-工控自动化人才技术交流

超级管理员

453

帖子

1378

回复

3116

积分

楼主
发表于 2020-04-20 17:49:44 | 查看: 2342 | 回复: 0

function change(number) {

      var temparr = []; //定义一个空数组

      var temp; //定义中间变量

      var temostr = '';

      //循环,处理正整数

      while (number > 0) {

          //整数模2,得到的余数赋值给temp

          temp = number % 2;

          //余数必定为0或者1,push进数组

          temparr.push(temp);

          //如果是2的倍数,继续模。如果不是2的倍数,向下取整之后,继续模

          number = Math.floor(number / 2);

          //直到数模除成0

      }

      while (temparr.length != 0) {

          //数组反向,一个个加到字符串上

          temostr += temparr.pop().toString();

      }

      return temostr; //返回最终结果

  }


var str = change(data.statue.iLed); //定义字符串

 if(str[str.length-1]){

    led1 = str[str.length-1];

}else{

   led1 = 0;

 }


var led1,led2,led3;

if(led1==1){

     $("#led1value").text("I0.0 ON"); 

     $("#led1value").removeClass("ant-btn-primary").addClass("ant-btn-red");

   }else{

     $("#led1value").text("I0.0 OFF"); 

     $("#led1value").removeClass("ant-btn-red").addClass("ant-btn-primary");

    }



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

技术支持 KZYPLC V2.1 © 2020-2027

欢迎光临昆山中宇工控PLC论坛!您是第 10334709 位访问者, 日访问量: 583 总访问量: 22667454,当前 2024-11-24 00:33:32 在线人数:54

ICP备案证书号: 苏ICP备14003016-2号