网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > Javascript
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.JavaScript-给iframe里的内容定义.
.用javascript 转换外部链接样式.
.Gb2312转utf-8(vbs+js).
.Javascript实例教程(13) 鼠标触发.
.Javascript利用闭包循环绑定事件.
.javascript应用:实现复选框全选.
.javascript操作select相关方法:.
.将js文件编译成动态链接库(dll)文.
.关于Javascript定义函数和this使.
.Javascript简易调色板效果.
.冒泡算法的三种JavaScript表示.
.Javascript 调用UTF-8页面.
.为JavaScript的String增加Trim函.
.Javascript模拟游戏中的弹出菜单.
.JavaScript中float的减法与乘法计.
.Javascript设计网页中的下拉菜单.
.Javascript实例教程(20) OLE Aut.
.通过javascript在光标处插入文本.
.用xmlhttp和Java session监听改善.
.JavaScript判断浏览器类型及版本.

Javascript中的||运算符

发表日期:2008-9-16


今天看一个JS的脚本,发现里面有一句话是这样子写的
var obj = document.getElementById("btn1") || document.getElementById("btn2");
我觉得这个很奇怪,去查了一下||符号的意思,官方的说法是,逻辑或运算,我理解的应该是返回TRUE或FALSE吧,可以神奇的是JAVSCRIPT居然把可以找到的对象返了回来,我做了个试验,在页面上放一个按钮,ID为btn3然后我写一句话
               var obj = document.getElementById("btn1")  || 
               document.getElementById("btn2") ||
               document.getElementById("btn3");
这个时候obj的值便是btn3这个按钮了,而且前两个都不会报错。
呵呵,这个方法可以给我们的程序中带来很多方便,例如我们想要取几个不同的对象时,但又不确定这几个有哪个存在时,就使用这种方法,可以让我们省去一个个的判断了。
上一篇:Javascript文档生成 人气:1427
下一篇:javascript+css好多网站用的选星星实现打分功能的函数 人气:1198
浏览全部JAVASCRIPT的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐