'未定義' 我可以看到幾乎在的情況下,JavaScript的會拋出消息undefined
或x is not defined
等錯誤信息......處理的在JavaScript
下面是一些:
var i;
var j = i;
alert(j); // undefined
var xyz;
alert(xyz); // undefined
undefined
?不,它的定義沒有默認值。因此,該錯誤信息應該是:
未分配的局部變量的 '我'
使用未分配的局部變量 'XYZ' 的使用
的
alert(xyz); // Uncaught ReferenceError: xyz is not defined
// or
alert(xyz === undefined); // Uncaught ReferenceError: xyz is not defined
錯誤信息
應該變成
名稱「XYZ」並不在當前的背景下
而最後的存在:
alert(typeof(xyz) === 'undefined'); // true
所以,問題是:你想要得到的nothing
類型???如果有東西是thing
(而不是nothing
),則該類型應該是該屬性。您可以在聲明之後進行分配,而且只能在聲明之後進
我的問題:我的想法如何處理該錯誤消息?
P/S:我來自C#:)
我不確定你在這裏問什麼,但似乎你想要[關於重新設計JavaScript的基本部分的討論](http://stackoverflow.com/help/dont-ask)語言。這不是正確的地方。 – Quentin