Js內建物件那些可怕的事

2021-10-12 03:31:34 字數 2713 閱讀 9155

內建物件number

parseint

() 整數

parsefloat

() 浮點數

isnan

() 判斷是不是nan 返回布林值

tofixed

(value) 設定保留幾位小數,且會四捨五入返回字串

number.max_safe_integer;最大數

number.positive_infinity; 無限正數大

number.negative_infinity; 負數無限大

math內建物件、數學函式

math.pi 圓周率

math.

abs(

) 計算絕對值

math.

sin(

) 計算圓周率

math.

floor

()向下取整

math.

ceil

() 向上取整

math.

pow(

) 計算次方,第乙個值為數值,第二個為幾次方

math.

trunc

() 去除小數點後面的數字

math.

random

() 返回隨機數0

-1之間的小數

date 時間物件

先建立

var date=new date()

;date.方法

getdate()

// 根據本地時間返回指定日期物件的 月份中的第幾天(1-31)

getday()

// 根據本地時間返回指定日期物件的 星期中的第幾天(0-6)

getfullyear()

// 根據本地時間返回指定日期物件的 年份(四位數年份時 返回四位數字)

gethours()

// 根據本地時間返回指定日期物件的 小時(0-23)

getmilliseconds()

// 根據本地時間返回指定日期物件的 毫秒(0-999)

getminutes()

// 根據本地時間返回指定日期物件的 分鐘(0-59)

getmonth()

// 根據本地時間返回指定日期物件的 月份(0-11)

getseconds()

// 根據本地時間返回指定日期物件的 秒數(0-59)

gettime()

// 返回從1970-1-1 08:00:00 utc(協調世界時)到該日期經過的毫秒數,

// 對於 1970-1-1 08:00:00 utc 之前的時間返回負值

檢視本地時間設定方法

date.

tolocaledatestring()

如果想設定就把方法前面的get換成set就好了

setday

()

json物件

json是一種特殊的格式的字串,用於前後臺交換資料

轉換成json字串 第乙個引數代表需要轉換的,第二個用不到,第****縮排

json.

stringify()

轉換成物件

json.

parse

()

set 沒有重複元素的集合

建立set 

let set =

set();

新增set.

add(1)

;set.

add(3)

;set.

add(4)

判斷是否包含

set.

has(value) 返回布林值

遍歷元素

set.

foreach

(val=

>

)刪除元素

set.

delete

(value)

清空元素

set.

clear()

也可以新增物件 位址不同即可

map

map是一種鍵值對的資料結構,跟物件類似,不過map的key和value可以是任意資料型別

建立map

var map=new map()

var obj1=

新增map.

set(1,

'fsdadf'

)map.

set(obj1,

'kuakau'

)獲取 填寫key值

map.

get(1)

迴圈map.

foreach

((res)

=>

)迭代器

var iter=map.

entries()

;iter.

next()

//fadadf

如果done是false 那麼就是還有

刪除map.

delete(1

)解構賦值

for(let [key , value] of map)

js物件導向那些事(一)

1.緣起於建構函式 建構函式本身也是普通函式,但是在其內部使用了this物件指向建構函式本身。每次例項化的新物件都包含乙個constructor屬性,指向他們的建構函式 function cat name,color var cat1 new cat 大毛 黃色 var cat2 new cat 二...

Js的那些事

1.var array new array 10 直接在控制台看一目了然,上圖 可以看到array裡面是 10 empty 10 也就是說new array 10 只是生成乙個長度是10的空陣列。再看這個控制台結果,繼續上圖 接下來說一下型別轉換的兩個操作,和 運算對於 如果左運算元或右運算元不是基...

JS基礎 原型物件的那些事(二)

沒理解的可以再複習一下。傳送門 js基礎 原型物件的那些事 一 今天講一下原型鏈以及原型鏈的關係圖。每個物件都有乙個 proto 屬性,指向物件的原型。ps 準確的說,是每乙個例項都有乙個 prototype 屬性,指向原型物件。這是乙個隱式屬性,存在但是我們的指令碼訪問不到,不過瀏覽器廠商大部分都...