1. 程式人生 > 其它 >《前端運維》一、Linux基礎--05Shell運算子

《前端運維》一、Linux基礎--05Shell運算子

1.變數的資料型別

JS 的變數資料型別是隻有在執行過程中,根據等號右邊的值來確定的

JS 是動態語言,變數的資料型別是可以變化的

  1. 簡單資料型別
    1. Number (數字型,包含整型值和浮點型值,若10、0.11)
      1. Number.MAX_VALUE 最大值
      2. Number.MIN_VALUE 最小值
      3. Infinity 無窮大,大於任何值
      4. -Infinity 無窮小,小於任何值
      5. NaN 代表一個非數值
      6. is NaN() 這個方法用來判斷非數字,並返回一個值,如果是數字返回 false ,如果不是數字返回 true
    2. Boolean (布林值型別,若ture 真(對),false 假(錯),等價於1,0)
    3. String (字串型別,如:"皮卡丘",在 JS 中字串都帶有引號)
      1. 引號的巢狀:JS 中用單引號巢狀雙引號,或者雙引號巢狀單引號
      2. 字串轉義符:
        1. \n 換行符;
        2. \\ 斜槓\;
        3. \‘ '單引號;
        4. \" "雙引號;
        5. \t tab縮排;
        6. \b 空格
      3. 字串長度:通過 length 屬性來獲取
      4. 字串拼接:使用 + 進行拼接 (字串 + 任何型別 = 拼接後的新字串)
    4. Undefined (未定義undefined; var a;聲明瞭變數 a 但沒有給值,此時 a = undefined )
      1. undefined 和數字相加等於NaN
    5. Null (空; var a = null ;聲明瞭變數 a 為空值)
      1. null 和數字相加等於這個數
  2. 獲取資料型別:使用 typeof 

 

    1. var age =prompt('請輸入年齡:')
       console.log(typeof age);  //String 

資料型別的轉換:

  轉為字串:

  1. toString() 轉成字元型

  2. String()強制轉換   轉成字元型
  3. 加號拼接字串(隱式轉換)

  轉為數字型:

  1. parseInt(String)函式   將String轉換為整數數值型
  2. parseFloat(String)函式   將String轉換為浮點數值型
  3. Number()  強制轉換函式  將String轉換為數值型
  4. JS 隱式轉換(- * /) 利用算術運算隱式轉換為數值型

  轉為布林型

  1. Boolean() 代表空、否定的值會被轉換為 false ,如''、0、NaN、null、undefined;其他的都會轉換成 true