第五天學習javascript

2021-07-10 18:46:35 字數 1365 閱讀 4964

陣列:儲存:連續儲存多個資料的儲存空間

使用:相當於多個變數的集合

why?現實中資料都是批量分類管理

何時使用:只要批量管理多個資料,就要用陣列儲存

建立:陣列都是用[ ]建立出來的。

var arr=; --->建立了乙個陣列物件,陣列中包含0個元素

var arr=[91,61,95];---->建立了乙個陣列物件,陣列中連續儲存3個元素:91,61,95;

js中陣列的特性:2個不限制:(1).不限制元素個數(2)不限制元素資料型別。所以我們在從陣列取資料時一定要強制轉換資料型別

*陣列是引用型別的物件*

原始型別:資料儲存在變數本地

引用型別的 特點:可以儲存多個資料,而且資料個數隨時可變

why?原始型別只能儲存1個值,1個值無法精確描述乙個東西,現實中,都是用多個屬性共同描述一樣東西

物件:凡是儲存在堆中的,都是物件!

使用物件位址,等效於使用物件本身

陣列物件支援直接輸出陣列內容

var week = ["日","一","二","三","四","五","六"]

//棧中建立了乙個變數空間:名為week;

//堆中建立了乙個大儲存空間:位址可能是0x0901;

//棧中變數中儲存的位址是0x0909

//堆空間中儲存的是實際資料

//week變數「引用了」堆中的乙個陣列物件!

//棧中的變數  生命週期:和堆完全不同!

var a = 5;//全域性變數隨網頁生命週期

function fun();

陣列常用的方法:

x.tostring()方法:任何物件都有tostring方法。預設用,分隔每個元素,

arr.join(""):將字元拼接為單詞或句子

arr.concat(元素值,[陣列],...):將引數拆散成單個元素,追加到陣列中。*不會修改原陣列,只能返回新陣列物件*

arr.slice(start,end+1):擷取陣列下標從start開始,到end位置的元素,生成子陣列物件。*含頭不含尾*

arr.splice:刪除!插入!替換!

*slice直接改變的是原陣列*

刪除陣列元素:arr.splice(start,count);

替換元素:arr.splice(start,count,值1,值2,...);

插入元素:arr.splice(start,0,值1,值2,...);

返回每次刪除元素組成的心陣列

arr.reverse();顛倒所有陣列元素

arr.sort();預設公升序排列。預設都轉為字串排序!

學習第五天

清楚測試用例是什麼 測試用例的重要性 有效性 測試用例是測試人員測試過程中的重要參考依據,準確的測試用例的計畫 執行和跟蹤是 測試的有效性的有力證明 可復用性 設計良好的測試用例可以重複執行,能節約時間,提高測試效率 易組織性 清晰詳細的測試用例能夠便於測試執行的開展 可評估性 測試用例的通過率是檢...

Java學習第五天

當類載入器需要載入某個類時,類載入器會在載入初始化後生成該類的乙個類物件 class 用於描述該類的元資料資訊等。在其後的連線過程中,會初始化該類的靜態成員 變數或靜態初始化器 靜態初始化變數和初始化器按照先後順序執行初始化。例如 static int a 10 static 這樣初始化後a 100...

C 學習第五天

c 中的is和as is可用於任何型別。例如 int a 10 a is object true object o 10 o is int true o person o is int false as右側型別必須為引用型別或可空型別。as操作如果失敗,不丟擲異常,而是返回null 結構 struc...