已采納回答 / _小_七_
判斷了才能進行下一步操作 ? 就像“32”+ 32 ? ?//3232.前面的32是字符串,后面的32是數字。當他們相加的時候就要先判斷他們的各自類型分別是string 和number ?這樣他們相加才能得到結果3232 ? ? ? ? ? ? 如果不判斷的話:那結果就有兩種可能了 3232 ?或者 64 ?這樣顯然不行的 ??
2016-07-11
已采納回答 / jsrookie
用的是chrome瀏覽器console控制臺,調試代碼很方便。寫代碼,還是推薦sublime text,其他比如webstrom, atom等等,挑個順手的
2016-07-06
已采納回答 / xiaoy21
這6個值(false, null, undefined, 空字符串'',數字0,數字NaN)被當作假(false),其他所有的值都被當作真(true),包括true、字符串"false",以及所有的對象。于是你問的問題if/else,條件判斷為false,從而走else分支。
2016-06-25
已采納回答 / 大麥1943
o.f()為什么會輸出37?對象o調用了方法f(), 然而f()就是要返回當前對象的屬性a, 而當前對象是o, o有一個屬性a的值是37, 所以打印37;o是對象嗎?是;f是函數嗎?是;為什么可以對象.函數()?猜測題主的意思是為什么要在函數名后面加小括號吧,如果不是請指正。對象.函數(), 這種形式表示要執行函數。函數分為兩種狀態:定義狀態和運行狀態。而調用函數讓它運行的時候要用到這種格式。
2016-06-17
已采納回答 / 夜空的守望者
你這是想對比兩個數組么? ?我目前看到的,首先你arraysSimilar函數沒有執行。其次你 ??alert(cc+"彈"); ?后半段中英文格式錯了。 ?然后a.join("").sort().toString()==b.join("").sort().toString()這句是干嘛?JQ的寫法
2016-05-23
已采納回答 / 飛過那座山
你可以這樣想,prototype屬性里包含有兩個屬性,一個是構造器,一個是實例原型。當你繼承類時,要從父類獲取構造器和方法,然而這兩個都是保存在prototype屬性中?!居姓`指出】
2016-05-18
已采納回答 / 不再熱情似火
你這bug有點小多,推薦你去看下同學代碼第一和第二的,1. ?typeof 這是不對的,typeof 只能判斷基本類型,但是你的數組中可能會有引用類型,而且 typeof null也會返回Object ,所以你要先封裝一個判斷類型的函數,可用Object.prototype.toString.call()的方法,(在IE6/7/8下遇到null和undefined會失效,返回Object). 2. ? 你用的 instanceof 在頁面存在框架時,無法進行準確的判斷,所以最好?數組的判斷用Array.i...
2016-05-13