javascript 類型比較方法

  • 不要使用new Number()new Boolean()new String()建立包裝對象;函數

  • parseInt()parseFloat()來轉換任意類型到numbercode

  • String()來轉換任意類型到string,或者直接調用某個對象的toString()方法;對象

  • 一般沒必要把任意類型轉換爲boolean再判斷,由於能夠直接寫if (myVar) {...}string

  • typeof操做符能夠判斷出numberbooleanstringfunctionundefinedio

  • 判斷Array要使用Array.isArray(arr)function

  • 判斷null請使用myVar === null變量

  • 判斷某個全局變量是否存在用typeof window.myVar === 'undefined'方法

  • 函數內部判斷某個變量是否存在用typeof myVar === 'undefined'類型轉換

相關文章
相關標籤/搜索