如何 简单判断两个 变量 不能只有一个为空

joofeng 2010-09-28 11:01:35
定义了两个变量
var a;
var b;
值由 用户输入
怎么判断 这两个变量 不能只有一个为空,即使其 同时为空或同时不空?
...全文
345 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
kyzy_yy_pm 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 lanchangsheng 的回复:]
^ 符号怎么理解
[/Quote]
“^”异或(也就是不能都是或)
lalafantasy 2010-09-28
  • 打赏
  • 举报
回复
var a = "";
var b = "";
if(!a ^ !b){
alert("不能一个为空1!");
}
lalafantasy 2010-09-28
  • 打赏
  • 举报
回复

var a = "";
var b = "";
if(!a ^ !b){
alert("不能一个为空1!");
}
lanchangsheng 2010-09-28
  • 打赏
  • 举报
回复
^ 符号怎么理解
hoojo 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 free_wind22 的回复:]

JScript code

if(!!a ^ !!b){
alert("不能一个为空!");
}
[/Quote]

[Quote=引用 6 楼 zswang 的回复:]

同意4楼,可以省去一个!,以实为证:
JScript code
var a = "";
var b = "";
if(!a ^ !b){
alert("不能一个为空1!");
}

var a = "";
var b = "abc";
if(!a ^ !b){
alert("不能一个为空2!");
}

var a = "123";
var b = "";
if(!a ^ !b){
……
[/Quote]
+
lein_design 2010-09-28
  • 打赏
  • 举报
回复
清洁工正解
王集鹄 2010-09-28
  • 打赏
  • 举报
回复
同意4楼,可以省去一个!,以实为证:
var a = "";
var b = "";
if(!a ^ !b){
alert("不能一个为空1!");
}

var a = "";
var b = "abc";
if(!a ^ !b){
alert("不能一个为空2!");
}

var a = "123";
var b = "";
if(!a ^ !b){
alert("不能一个为空3!");
}

var a = "123";
var b = "abc";
if(!a ^ !b){
alert("不能一个为空4!");
}

符合预期:2、3弹出
wishifef 2010-09-28
  • 打赏
  • 举报
回复

<script type="text/javascript">
var a="";
var b="";
var c=a+b;
if(c!=""&&(c==a||c==b))
{
alert("不能只有一个为空");
}
</script>
2010-09-28
  • 打赏
  • 举报
回复

if(!!a ^ !!b){
alert("不能一个为空!");
}
kyzy_yy_pm 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lanchangsheng 的回复:]
JScript code

if((a =="" && b != "") || (a!="" && b == ""))
{
alert("两个变量 不能只有一个为空")
}
[/Quote]+
lanchangsheng 2010-09-28
  • 打赏
  • 举报
回复

if((a =="" && b != "") || (a!="" && b == ""))
{
alert("两个变量 不能只有一个为空")
}
wanglei341125 2010-09-28
  • 打赏
  • 举报
回复
if(a=""||b="")
{
a="";
b="";
}
kyzy_yy_pm 2010-09-28
  • 打赏
  • 举报
回复
回不回帖不在于帖子本身内容是否过于简单,而在于在众多答案中找到最经典的那个
happy_javaboy 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 free_wind22 的回复:]
JScript code

if(!!a ^ !!b){
alert("不能一个为空!");
}
[/Quote]
++++++++++++++++++++
koflyby 2010-09-28
  • 打赏
  • 举报
回复
????这贴我都没好意思回..
lzh_me 2010-09-28
  • 打赏
  • 举报
回复
又学了一点,今天没白过。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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