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

QQ登录

只需一步,快速开始

查看: 1650|回复: 4

[结贴] 明明己删除登录了,为什么不执行IF?

[复制链接]

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
发表于 2017-4-11 08:28:45 | 显示全部楼层 |阅读模式
Model.prototype.button14Click = function(event){
        if(localStorage.getItem("name")!= null || localStorage.getItem("name") != "" ||localStorage.getItem("name")!= undefined){
        alert(localStorage.getItem("name"));
        justep.Shell.showPage("main",{
                                "fatherPage" : "login",               
                                });               
    justep.Util.hint("当前己登录,可退出重登");
        }else{
    justep.Shell.showPage("login",{
                                "fatherPage" : "login",        
                        });
        localStorage.removeItem("name");
        };
        };
我退出登录了,alert也弹出null了,为什么还是执行第一个条件呢?哪里写错了?
发表于 2017-4-11 11:38:51 | 显示全部楼层
你的条件写法有问题啊!  3个条件只要有一个满足就会执行的!
你可以直接写
if(!localStorage.getItem("name")){

}

前边加一个叹号 ! 取反即可 表示 不为空
  不用写3个条件判断的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2017-4-11 12:32:04 | 显示全部楼层
好的,我记得以前这样写是可以判断的,所以没有怀疑这里
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2017-4-11 12:35:31 | 显示全部楼层
  1.         Model.prototype.button14Click = function(event){
  2.         if(!localStorage.getItem("name")){
  3.         alert(localStorage.getItem("name"));
  4.         justep.Shell.showPage("main",{
  5.                                 "fatherPage" : "login",               
  6.                                 });               
  7.     justep.Util.hint("当前己登录,可退出重登");
  8.         }else{
  9.     justep.Shell.showPage("login",{
  10.                                 "fatherPage" : "login",       
  11.                         });
  12.         localStorage.removeItem("name");
  13.         };
  14.         };
复制代码

改成这样的了,明明己清空了localStorage,alert也弹出了null了,还是执行了第一个条件
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2017-4-11 12:40:25 | 显示全部楼层
OK了
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-7 01:36 , Processed in 0.056770 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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