數據類型

一.數據類型的種類

  • 5種簡單數據類型(也稱為基本數據類型):Undefined,Null,Boolean,Number和String
  • 1種復雜數據類型:Object(本質上是由一組無序的名值對組成的)

二.使用typeof操作符檢測變量的數據類型

  • undefined —— 如果這個值未定義
  • boolean —— 如果這個值是布爾值
  • string —— 如果這個值是字符串
  • number —— 如果這個值是數值
  • object —— 如果這個值是對象或null(這是因為null被認為是一個空的對象引用,即空對象指針)
  • function —— 如果這個值是函數

三.操作符

  1. 一元加和減操作符

    • 一元加
      • 一元操作符以一個加號(+)表示,放在數值前面,對數值不會產生任何影響
      • 在對非數值應用一元操作符時,該操作符會像Number()轉型函數一樣對這個值執行轉換。(布爾值false和true將轉為0和1,字符串值會被按照一組特殊的規則進行解析,而對象是先調用它們的valueOf()和toString(),再轉換得到的值)
    • 一元減
      • 一元減操作符主要用于表示負數
      • 將一元減操作符應用于數值時,該值會變成負數
      • 當應用于非數值時,一元減操作符遵循與一元加操作符相同的規則,最后再將得到的數值轉換為負數
  2. 關系操作符

  • 小于(<)、大于(>)、小于等于(<=)、大于等于(>=)這幾個關系操作符用于對兩個值進行比較,返回一個布爾值
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容