oDiv1.getElementsByTagName('ul')獲取的是不是一個(gè)ul,而是ul的數(shù)組(集合)。[0]就是第一個(gè)ul。你可以在谷歌的控制臺(tái)下
成都創(chuàng)新互聯(lián):從2013年開(kāi)始為各行業(yè)開(kāi)拓出企業(yè)自己的“網(wǎng)站建設(shè)”服務(wù),為超過(guò)千家公司企業(yè)提供了專業(yè)的成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站推廣服務(wù), 按需網(wǎng)站策劃由設(shè)計(jì)師親自精心設(shè)計(jì),設(shè)計(jì)的效果完全按照客戶的要求,并適當(dāng)?shù)奶岢龊侠淼慕ㄗh,擁有的視覺(jué)效果,策劃師分析客戶的同行競(jìng)爭(zhēng)對(duì)手,根據(jù)客戶的實(shí)際情況給出合理的網(wǎng)站構(gòu)架,制作客戶同行業(yè)具有領(lǐng)先地位的。
console.log(oDiv1.getElementsByTagName('ul'))看一下
js的變量沒(méi)有嚴(yán)格的類型,在js中0表示整數(shù)0,“00”表示字符串。
在0 == “00”比較的時(shí)候,會(huì)將“00”轉(zhuǎn)換成整型在比較,轉(zhuǎn)換結(jié)果就是0 == 0,即true。
這么判斷沒(méi)有問(wèn)題,但不推薦,在閱讀代碼、修改代碼等方面都會(huì)有影響
js規(guī)定非零非空即真。
undefined、null、0、NaN、""
除了上訴幾個(gè)值在轉(zhuǎn)換成布爾值會(huì)轉(zhuǎn)成false外,其他任何對(duì)象任何值轉(zhuǎn)成布爾值都是true
因?yàn)槿》淳褪前褜?duì)象轉(zhuǎn)換成bool值的,所以會(huì)先把num轉(zhuǎn)成布爾值,然后再取反得到true。
然后在彈出。。。
------------------------------------
不對(duì)啊,按這邏輯應(yīng)該彈出true的。
o = o || {} 表示:如果o為null或undefined,則將o初始化空對(duì)象(即{}),否則o不變。目的是防止o為null或未定義的錯(cuò)誤。
其中:||表示或操作,第一個(gè)條件為真,則結(jié)果為真而不需要執(zhí)行第二個(gè)條件;否則執(zhí)行第二個(gè)條件,等價(jià)于以下代碼:
if(o)
o?=?o;
else
o?=?{};
1、==
相等運(yùn)算符,同類型比較時(shí),等同于
===
,比如
1==1.0
等同
1
===
1.0
2、當(dāng)不同類型比較時(shí),先把類型轉(zhuǎn)換成同一個(gè)類型,然后再執(zhí)行嚴(yán)格相等,比如2
==
true,結(jié)果是false,這個(gè)等同于
2
===
Number(true),也就是2
===
1
3、至于你這個(gè)
0==null,比較特殊,null、undefined與其他類型的值比較時(shí),結(jié)果都為false,除了自身比較是true,比如null
==
null
,null
==
undefined
,undefined
==
undefined,都是true
一般是這樣寫oDiv,o意思是object,對(duì)象。表示你這變量對(duì)應(yīng)的類型是一個(gè)對(duì)象,類似div,img等,類型都屬于對(duì)象。如果數(shù)組類型,前面就用a,還有其他類型的就不細(xì)說(shuō)了。
名稱欄目:javascript中o,javascript或
URL分享:http://vcdvsql.cn/article40/dsdipho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、面包屑導(dǎo)航、外貿(mào)建站、網(wǎng)站制作、建站公司、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)