Javascript 判斷 null 或 undefined 的方法

https://dotblogs.com.tw/rickeysu/2013/11/08/127332

以下是正确的方法:
var exp = null;
if (!exp && typeof exp != "undefined" && exp != 0)
{
    alert("is null");
}
  • typeof exp != "undefined" 排除了 undefined;
  • exp != 0 排除了数字零和 false。
更简单的正确的方法:
var exp = null;
if (exp === null)
{
    alert("is null");
}

尽管如此,我们在 DOM 应用中,一般只需要用 (!exp) 来判断就可以了,因为 DOM 应用中,可能返回 null,可能返回 undefined,如果具体判断 null 还是 undefined 会使程序过于复杂。

程式語言編年史

程式語言編年史原文 下面這張圖片描繪了整個程式語言的歷史。包括各種程式語言的發明人、程式語言的特點和適用領域、被什麼網站或公司使用等 (檢視 完整高清圖 )。 之所以會有那麼多不同的程式語言是因為設計程式語言的初衷不同、對語言學習曲線的追求不同、不同程式之間的執行成本差異...