JS 內建物件

2021-09-25 01:39:22 字數 1572 閱讀 2150

建立陣列:

var arr = new array(10)   若不指定陣列長度則生成長度為0的陣列

var arr = new array("aaa","bbbb","cc")

var arr = ["aaa","bbbb","cc"]

訪問方法:

查詢元素:indexof( ),lastindexof( )

字串轉陣列:split( )

陣列轉字串:join( )、tostring( )

改變陣列:

新增元素:push( )、unshift( )

刪除元素:pop( )、shift( )

中間位置新增刪除元素:splice( )

反轉、排序:reverse( )、sort( )

遍歷陣列:

map( )、foreach( )、for...of...、普通for迴圈

是否生成新陣列:

生成新陣列:map( )、filter( )、concat( )、slice( )

不生成新陣列:foreach( )、every( )、some( )、reduce( )、reduceright( )

var num = -0.6;

console.log(math.abs(num)); 取絕對值

console.log(math.floor(num)); //-1 向下取整,向小取

console.log(math.ceil(num)); //-0 向上取整,向大取

console.log(math.round(num)); //-1 四捨五入取整,正數四捨五入,負數五舍六入

console.log(math.round(-0.5)); //-0

console.log(math.random()); 隨機數0-1

console.log(math.sqrt(4)); //2

建立物件:

var date1 = new date();  //當前時間

var date2 = new date("1993/11/28 00:00:00");  //指定時間

常用方法:

date1.getdate()  //獲取日 1-31

date1.getday ()  //獲取星期 0-6,0是星期日

date1.getmonth ()  //獲取月0-11,0是一月

date1.getfullyear ()  //獲取年份

date1.gettime ()  //返回累計毫秒數(從1970/1/1午夜)

還有gethours()、germinutes()、getseconds()、getmilliseconds(),分別獲取小時、分鐘、秒、毫秒

JS內建物件

1.什麼是物件 js中的所以事物都是物件 字串 數值 陣列 函式。每個物件都帶屬性和方法 js中允許自定義物件 2.自定義物件 1 定義並建立物件例項 2 使用函式來建立物件,然後建立新的物件例項。兩種自定義物件事例如下 3.string 物件 string物件用於處理已有的字串 字串可以單引號或雙...

js 內建物件

陣列長度從0開始算起 如何建立陣列 建立陣列的基本方法有兩種 1.使用array建構函式 語法 new array 小括號 說明 與想知道要儲存的專案數量 2.向array建構函式中傳遞陣列應包含的項 2.使用陣列字面量表示法 有一對包含陣列項的方括號 表示,多個陣列以逗號隔開 concat 語法 ...

js 內建物件

charat 與charcodeat charcodeat 語法stringobject.charcodeat index 功能返回stringobject中index位置字元的字元編碼 charat 語法stringobject.charat index 功能返回stringobject中inde...