js陣列基礎 屬性及方法

2021-08-17 23:01:37 字數 2275 閱讀 6706

// 建立陣列

// var arr = ;

// 通過建構函式的方式

// var arr = new array();

// 儲存資料

// var arr = ['資料1', '資料2', '資料3'];

// var arr = new array('資料4', '資料5', '資料6');

// arr[3] = '資料7';

// arr[6] = '資料8';

// arr[6] = '資料9';

// console.log(arr[1]);

// 遍歷陣列

// for(var i = 0; i < arr.length; i++)

// 通過建構函式建立陣列乙個細節

// var arr = new array(7);

// console.log(arr);

// 檢視變數是不是陣列

// js中所有的引用資料型別都是物件

// var arr = , obj = {}, func = function () {};

// console.log(typeof arr);

// console.log(typeof obj);

// console.log(typeof func);

// 陣列的分類

// var arr = ;

// arr[0] = '你好';

// arr[1] = '好';

// arr['name'] = '張三';

// arr['age'] = 28;

// arr.*** = '男';

// for(var attr in arr)

// 按照維度

// var arr = [, ];

// console.log(arr);

// 屬性、方法

var arr = ['張三', 'lisi'];

// arr.length = 7;

// console.log(arr.constructor);

arr[arr.length] = '王五';

arr[arr.length] = '六六';

arr.push('七七', '八八', '99');

arr.unshift('11', '22');

// var last = arr.pop();

// var first = arr.shift();

// console.log(arr, last, first);

// 語法:arr.splice(index, num, newval1, .....)

// 實現刪除功能

// var result = arr.splice(3, 2);

// 實現修改功能

// arr.splice(3, 1, '李四');

// 實現新增功能

// arr.splice(0, 0, '00', '0.1');

// 不傳引數

// var result = arr.splice();

// console.log(arr, result);

// 擷取陣列

// 語法:arr.slice(startindex, endindex)

var arr = ['資料1', '資料2', '資料3', '資料4', '資料5', '資料6'];

// var result = arr.slice(2, 5);

// var result = arr.slice(2);

// var result = arr.slice();

// var result = arr.slice(-3, -1);

// console.log(arr);

// console.log(result);

// console.log(arr.join('-'));

// console.log(arr.join('-'));

// var arr1 = ['資料7', '資料8', '資料9'];

// var arr2 = ['資料10', '資料11', '資料12'];

// console.log(arr.concat(arr1, arr2));

// console.log(arr, arr1, arr2);

// console.log(arr.concat() === arr);

arr.reverse();

console.log(arr);

JS基礎 數學屬性及方法

數學屬性 1.返回尤拉數,約等於2.718 math.e 2.返回2的自然對數,約為0.693 math.ln2 3.返回10的自然對數,約為2.302 math.ln10 4.返回e的基數為2的對數,約為1.442 math.log2e 5.返回e的10為底的對數,約為0.434 math.log...

JS基礎 陣列的方法

一 陣列的物件方法 concat 引數 可以是單個或多個元素,也可以是乙個或多個陣列,也可以混合使用。返回值 返回拼接後的陣列。特點 不改變原陣列。注意點 雖然傳遞的引數是陣列,但是操作的是陣列裡面的元素。join 用法 把陣列的所有元素放入乙個字串。元素通過指定的分隔符進行分隔。引數 指定的符號,...

js基礎 陣列的方法

可以通過索引來從陣列中提取指定元素 該方法不會改變元素陣列,而是將擷取到的元素封裝到乙個新的陣列中返回。引數1 必須 擷取開始的位置的索引,包含開始索引。2 可選 擷取結束的位置的索引,不包含結束索引。不寫該引數則會擷取從開始到最後的所有元素。索引可以傳乙個負值,如果傳遞乙個負值,則從後往前計算。比...