javascript - 条件语句 - 比较操作符

比较操作符包括>,<,>=,<=;

如果比较2个值是否相等,用“等于”比较操作符“==”,单个等号“=”是完成赋值操作的。如果在条件语句的某个条件中使用单个等号,那么只要相应的赋值操作取得成功,那这个条件的求值结果就是ture,例如:

var mymood = "happy";
var yourmood = "sad";
if (mymood = yourmood) {
alert("ok");
}

// 这里的错误在于“=”将yourmood的值赋给变量mymood,而不是比较两个变量是否相同

// 以下是正确的写法:

var mymood = "happy";
var yourmood = "sad";
if (mymood == yourmood) {
alert("ok");
}

还有“不等于”比较操作符:“!=”,例如:

var mymood = "happy";
var yourmood = "sad";
if (mymood != yourmood) {
alert("ok");
}

// 如果mymood不等于yourmood,则执行弹窗消息“ok”

posted on 2010-07-06 15:15  onlyktt  阅读(209)  评论(0)    收藏  举报