已采納回答 / 一毛錢
錯(cuò)了,我按照別的語言解釋了,這個(gè)在js中應(yīng)該是這樣的表示要解析的數(shù)字的基數(shù)。該值介于 2 ~ 36 之間。如果省略該參數(shù)或其值為 0,則數(shù)字將以 10 為基礎(chǔ)來解析。如果它以 “0x” 或 “0X” 開頭,將以 16 為基數(shù)。如果該參數(shù)小于 2 或者大于 36,則 parseInt() 將返回 NaN。
2015-11-30
已采納回答 / 慕男嬸
!! 是轉(zhuǎn)型。把一個(gè)非boolean值轉(zhuǎn)成boolean。轉(zhuǎn)型規(guī)則是:null,undefined,'',0.NaN --> false非空字符串,非0數(shù)字,Object類型 --> trueif(!!document.xmlVersion) 的意思是,首先判斷document中是否有xmlVersion屬性,如果沒有的話,會(huì)返回 null ,根據(jù)上面的規(guī)則,!!null --> false,如果有的話,就是true
已采納回答 / 慕男嬸
1、我并沒有看到你在哪兒定義了一個(gè)變量叫做,蛋? ? ?dan? ? ?var init = function(){? ? ? ? ? ?if(!done){? ? ? ? ? ? ? ?dan = true; // 這個(gè)蛋是從哪兒來的 ???? ? ? ? ? ? ? ?fn();? ? ? ? ? ?}? ? ? ?};2、?document.addEventListener("DOMContentLoaded", fn(), false);應(yīng)該寫成? ? document.addEventListe...
2015-11-24
最新回答 / 慕男嬸
js不深究入門還是挺容易的(我一個(gè)后端,剛開始就直接拿來用,并沒有深入研究過,覺得不過爾爾),但是真的想要成為js方面的高級(jí)工程師或?qū)<?,難度不亞于任何一門后端語言。并且js才是前端的一項(xiàng)技能而已,每個(gè)前端工程師,上輩子都是折翼的天使
2015-11-24
已采納回答 / 李曉健
因?yàn)?&& 是短路運(yùn)算符 ?obj&&obj.nodeType === 1的意思就是 obj 存在,并且?obj.nodeType === 1 if里的整個(gè)表達(dá)式才為true, 如果說 obj 不存在,他的值就是undefinde ,if(obj) ?就直接返回false了 ?不會(huì)再對后面的obj.nodeType === 1 進(jìn)行判斷了。如果不加obj&& ?直接寫成 if(obj.nodeType === 1) ?這時(shí)obj不存在的話就會(huì)報(bào)錯(cuò),undef...
已采納回答 / 緋紅卷千紅
判斷循環(huán)是否需要繼續(xù)進(jìn)行的條件并不一定是b!==a 注意老師的代碼寫在了try catch塊中 這里我寫了個(gè)簡單的測試<...code...>控制臺(tái)運(yùn)行結(jié)果如下<...圖片...>可以看到HTMLDocument的父節(jié)點(diǎn)為null,在...