关于判断代码的写法,请帮我看是否正确?

jhonsonaz 2003-10-18 02:38:20

请大家帮我看看这段判断代码是否写得正确:
设计原意:
如果变量userid 为空,那么开始跳到nologin桢并播放,
否则便载入jewel-userinfo.swf电影至level 1
代码:
if (userid == "") {
gotoAndPlay("nologin");
} else {
loadMovieNum("jewel-userinfo.swf", 1);
}

请问高手“变量 userid 为空”在这里
是应当写做 (userid == "") 还是
(userid eq "")
...全文
51 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinaxman 2003-10-20
  • 打赏
  • 举报
回复
改成userid==null试试
jiagao 2003-10-20
  • 打赏
  • 举报
回复
(userid == "") 、(userid eq "")都没错。
flash所支持的版本不一样,eq是flash 4中的用法,
flash 5以后的版本将eq改为==。
jhonsonaz 2003-10-20
  • 打赏
  • 举报
回复
我在第一针预赋值"0"给userid就可以实现判断了,难道真的是undefined?
为什么会这样呢?
userid的值是ASP页面通过loadvarials进来的.ASP页面的代码测试过,能正常显示.
其相关代码为:
response.write"userid="&userid&"&"
请问为什么会是这样呢?
amethyst99 2003-10-20
  • 打赏
  • 举报
回复
宁可错杀一千,不可放过一个,我估计是undefined,其实你可以自己trace一下看看
amethyst99 2003-10-20
  • 打赏
  • 举报
回复
if (userid == ""|| userid == null || userid == undefined)
mindsky 2003-10-18
  • 打赏
  • 举报
回复
你写得没错,(userid == ""),怎么运行的时候有问题吗?
内容简介: 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 本课程内容定位学习设计原则,学习设计模式的基础。在实际开发过程中,并不是一定要求所有代码都遵循设计原则,我们要考虑人力、时间、成本、质量,不是刻意追求完美,要在适当的场景遵循设计原则,体现的是一种平衡取舍,助我们设计出更加优雅的代码结构。本章将详细介绍开闭原则(OCP)、依赖倒置原则(DIP)、单一职责原则(SRP)、接口隔离原则(ISP)、迪米特法则(LoD)、里氏替换原则(LSP)、合成复用原则(CARP)的具体内容。 为什么需要学习这门课程? 你在日常的开发中,会不会也遇到过同样的问题。系统出现问题,不知道问题究竟出在什么位置;当遇到产品需求,总是对代码缝缝补补,不能很快的去解决。而且平时工作中,总喜欢把代码堆在一起,出现问题时,不知道如何下手,工作效率很低,而且自己的能力也得不到提升。而这些都源于一个问题,那就是软件设计没做好。这门课能助你很好的认识设计模式,让你的能力得到提升。课程大纲: 为了让大家快速系统了解设计模式知识全貌,我为您总结了思维导图,您梳理学习重点,建议收藏!

2,275

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
  • Flash流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧