基础问题

wrost 2012-10-20 10:03:07
问题:怎么用3个等号,不是2个等号吗?
errorCode === SWFUpload.errorCode_QUEUE_LIMIT_EXCEEDED


function fileQueueError(file, errorCode, message) {
try {
var errorName = "";
if (errorCode === SWFUpload.errorCode_QUEUE_LIMIT_EXCEEDED) {
errorName = "选择的文件太多";
}
if (errorName !== "") {
alert(errorName);
return;
}
alert(message); //显示系统错误信息

} catch (ex) {this.debug(ex);}
}
...全文
109 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wrost 2012-10-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

全等号比较时,是不需要类型转换的,就是说保持它们各自原有的数据类型
两个等号,内部会做类型转换
看看下面的,应该可以加深点印象
JScript code
alert(typeof 1);//number
alert(typeof "1");//string
alert(1==="1");//false:因为1是number,"1"是string,类型不同。所以返回false
alert(……
[/Quote]

谢谢! :)
泡泡鱼_ 2012-10-20
  • 打赏
  • 举报
回复
最后一行应该是,呵呵,光想着1==1了。
alert(1=="1");//true:内部有一个类型转换,相当于1==1在进行比较了
泡泡鱼_ 2012-10-20
  • 打赏
  • 举报
回复
全等号比较时,是不需要类型转换的,就是说保持它们各自原有的数据类型
两个等号,内部会做类型转换
看看下面的,应该可以加深点印象
alert(typeof 1);//number
alert(typeof "1");//string
alert(1==="1");//false:因为1是number,"1"是string,类型不同。所以返回false
alert(1==1);//true:内部有一个类型转换,相当于1==1在进行比较了

87,992

社区成员

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

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