1. 程式人生 > >js 10.22

js 10.22

 

Js資料型別具體分析

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

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

任何資料型別都是擁有屬性和方法的。

字串 String    var st=”hello world”;

字串的定義

  1. var s=”haha”;
  2. Var st=new String(“hello”)    物件形式定義
  3. 屬性 length   字串中位元組的總數    st.length
  4. 方法  函式

(1) charAt() 返回指定位置的字元 (indexindex是索引

(2) concat() 連結兩個或多個字串,並返回新的字串

 

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

 

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

5,match()

6,replace()

7,search()

8.slice(startend)  字串中擷取一段字元,並返回擷取的字元

 

  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. 陣列格式  

姓名

性別

年齡

張三

24

 

 

 

 

  1. Json  

 

陣列格式

  1. 定義  var arr=[“張三”,”李四”,”王五”];

 

資料通過索引去查詢對應的元素   arr[3]

2.陣列的遍歷

For迴圈去遍歷陣列中的元素

 

3.陣列的其他定義方式

Var arr=new Array()

 

4.指定長度式定義

 

Json的格式

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

 

我們把 age name sex keys 鍵 (屬性)

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

這種keys:value 這種資料格式在js中叫鍵值對

In  運算  看一個屬性是否是json

 

Json的遍歷

For in

 

如何操作json的值    通過.運算 和 []

 

.[] 都表示"的"的意思.

Arr[1] arr的索引1第二項,一般陣列用[]  json.