Js數據類型具體分析

 

Js數據類型具體分析前端

  1. 基礎類型:  string  number   boolean   null  undefined
  2. 引用類型:  object ==》  json  array  等

複習   點 運算符  xxx.sss   xxx 是對像    sss是屬性和方法。json

任何數據類型都是擁有屬性和方法的。數組

字符串 String    var st=」hello world」;函數

字符串的定義對象

  1. var s=」haha」;
  2. Var st=new String(「hello」)    對象形式定義
  3. 屬性 length   字符串中字節的總數    st.length
  4. 方法  函數

    (1)   charAt()----------- 返回指定位置的字符 (index)index是索引索引

    (2)   concat() -------------連接兩個或多個字符串,並返回新的字符串作用域

  (3)indexOf()---------------- 返回某個字符串在字符串中首次出現的位置(下標)若是沒有返回-1字符串

  (4)lastIndexOf() ------------從後向前檢索某個字符串在字符串中出現的位置,返回值是從起始位置算起string

  (5)match()it

  (6)replace()

  (7)search()

  (8)slice(start,end)----------------  字符串中截取一段字符,並返回截取的字符split()

  (9)split()-------------------把字符串分割成字符串數組

  (10)substr() ------------兩個參數  一個是開始位置,一個是向後截取的個數

  (11)substring() 提取字符串中兩個指定的索引號之間的字符。等價slice

  (12)toLowercase()   將全部大寫的轉成小寫

  (13)toUppercase()   將全部小寫字母轉換成大寫字母

  (14)trim()  出去字符串兩端的空白.

Var function  new 都是js的關鍵字 

Var 聲明變量   function 定義函數   new  定義對象的

方法: xx.fn()  fn 是方法  方法歸屬點前面的對象

函數: fn()   是函數      函數歸屬定義函數的做用域(函數在哪一個做用域下定義就歸屬誰)

Js命名

當兩個或多個單詞在一塊兒構成一個新詞是,從第二個單詞開始,首字母要大寫。這種命名方法叫駝峯發命名。

數據的三大存儲格式

  1. String格式  作爲一個前端者 你第一手獲得的數據都是字符串
  2. 數組格式 
  3. json
  4. 數組格式
    1. 定義  var arr=[「張三」,」李四」,」王五」];console.log(arr)

      數據經過索引去查找對應的元素   arr[3]

      2.數組的遍歷

      For循環去遍歷數組中的元素

      for(var i=1;i<aar.length;i++){
       console.log(aar[i])
      }

      3.數組的其餘定義方式

      var aar=new Array()
      var aar=Array("張三","李四","王五","趙六");
      console.log(aar)

      4.指定長度式定義

      var arr=new Array(2);
      arr[0]="張三";
      arr[1]="李四";
      arr[2]="王五";
      console.log(arr)

      Json的格式

      1. 定義 var obj={「name」:」張三」,」age」:24,」sex」:」男」}

        var obj={
        "name":"張三",
        "age":12,
        "sex":"男"
        }
        console.log(obj)

        咱們把 age name sex 叫keys 鍵 (屬性)

        咱們把後面的 24 張三 男  叫值  (屬性值)

        這種keys:value 這種數據格式在js中叫鍵值對

        In  運算  看一個屬性是不是json的

        Json的遍歷

        For in

        for(attr in obj){
        console.log(attr)
        console.log(obj[attr])
        }

        如何操做json的值    經過.運算 和 []

        console.log(obj.name)
        console.log(obj["name"])

        .和 [] 都表示的的意思

        Arr[1] arr的索引1第二項,通常數組用[]  json用 .

相關文章
相關標籤/搜索