出現undefind有啥事?
undefined是一個特殊值,通常用于指示變量尚未賦值。對未定義值的引用返回特殊值。其實大多數計算機語言,只有一個表示"無"的值,比如,C語言的NULL,Java語言的null,Python語言的None,Ruby語言的nil。
undefined表示"缺少值",就是此處應該有一個值,但是還沒有定義。典型用法是: (1)變量被聲明了,但沒有賦值時,就等于undefined。 (2) 調用函數時,應該提供的參數沒有提供,該參數等于undefined。 (3)對象沒有賦值的屬性,該屬性的值為undefined。 (4)函數沒有返回值時,默認返回undefined。
undefined的意思為未定義bai的,不明確的。du一般指說明一種情況出現zhi的dao不確定原因。
出現時的解決辦法內如下:
1、打開一容個百度貼吧,單擊右上方“簽到”,畫面中彈出了“簽到失敗,undefined”。
2、鼠標移到框右上角的X,單擊先關閉它。
3、通過查詢發現,“undefined”的意思是,不能確定的原因或未知的原因(所以從字面也無法得到錯誤提示,只能按常規分析原因了)。
4、初步分析,是打開的這個百度網站沒有連接到獲取到百度數據庫反饋的信息,按鍵盤上的“F5”,重新刷新打開/載入這個頁面試試。
5、如果還是出現“undefined”錯誤提示,那么推斷應該是瀏覽器問題了,瀏覽器假死,或程序崩潰。復制這個貼吧的百度網址一下。
6、掉當前瀏覽器,重新打開瀏覽器,粘貼剛復制這個貼吧的百度網址并訪問一下。
結論:問題是百度已經接收到簽到命令,但是反饋到web頁面過程被中斷,所以頁面出現“undefined”錯誤,這是瀏覽器的責任。
是網頁的瀏覽器兼容問題導致的文檔模式識別錯誤,將網頁添加到IE的兼容性視圖列表后嘗試解決;一般教育類網站的瀏覽器兼容調試都比較滯后
換個瀏覽器,用360極速瀏覽器、谷歌瀏覽器試下即可。