内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

JavaScript時間函數(shù)和數(shù)學(xué)運(yùn)算函數(shù)有哪些

今天小編給大家分享一下JavaScript時間函數(shù)和數(shù)學(xué)運(yùn)算函數(shù)有哪些的相關(guān)知識點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

成都創(chuàng)新互聯(lián)是一家業(yè)務(wù)范圍包括IDC托管業(yè)務(wù),虛擬空間、主機(jī)租用、主機(jī)托管,四川、重慶、廣東電信服務(wù)器租用,成都服務(wù)器托管,成都網(wǎng)通服務(wù)器托管,成都服務(wù)器租用,業(yè)務(wù)范圍遍及中國大陸、港澳臺以及歐美等多個國家及地區(qū)的互聯(lián)網(wǎng)數(shù)據(jù)服務(wù)公司。

一、時間函數(shù)Date

1、Date

JavaScript中用Date()函數(shù)獲取時間。

var date = new Date();

2、創(chuàng)建一個指定的時間對象

需要在構(gòu)造函數(shù)中傳遞一個表示時間的字符串作為參數(shù),日期的格式  月份/日/年 時:分:秒

var date2 = new Date("11/2/2021 18:15:00");

3、getDate()

獲取當(dāng)前日期對象是幾日。

4、getDay()

獲取當(dāng)前日期對象時周幾,會返回一個0-6的值,0 表示周日,1 表示周一。。。

5、getMonth()

獲取當(dāng)前時間對象的月份,0 表示1月,1 表示2月。。。

6、getFullYear()

獲取年份

7、getTime()

獲取當(dāng)前日期對象的時間戳。

時間戳,指的是從格林威治標(biāo)準(zhǔn)時間的1970年1月1日,0時0分0秒到當(dāng)前日期所花費(fèi)的毫秒數(shù)(1秒 = 1000毫秒),計算機(jī)底層在保存時間時使用都是時間戳。

8、利用時間戳來測試代碼的執(zhí)行的性能

<script>

var start = Date.now();

for(var i=0 ; i<100 ; i++){

console.log(i);

}

var end = Date.now();

console.log("執(zhí)行了:"+(end - start)+"毫秒");

</script>

二、數(shù)學(xué)運(yùn)算函數(shù)Math

Math里邊封裝了數(shù)學(xué)運(yùn)算相關(guān)的屬性和方法。

1、Math.PI 

表示的圓周率

2、abs()

計算一個數(shù)的絕對值

3、Math.ceil()

對一個數(shù)進(jìn)行向上取整,小數(shù)位只有有值就自動進(jìn)1

4、Math.floor()

對一個數(shù)進(jìn)行向下取整,小數(shù)部分會被舍掉

5、Math.round()

對一個數(shù)進(jìn)行四舍五入取整

6、Math.random()

Math.random()用來生成一個0-1之間的隨機(jī)數(shù)。

(1)生成一個0-x之間的隨機(jī)數(shù):

Math.round(Math.random()*x)

(2)生成一個x-y之間的隨機(jī)數(shù)

Math.round(Math.random()*(y-x)+x)

//生成1-6之間的隨機(jī)數(shù)

console.log(Math.round(Math.random()*5+1));

7、 max() 

獲取多個數(shù)中的最大值

8、min() 

獲取多個數(shù)中的最小值

9、Math.pow()

Math.pow(x,y)返回x的y次冪

10、Math.sqrt()

對一個數(shù)進(jìn)行開方運(yùn)算

三、包裝類

String()、Number()、Boolean()

四、字符串的相關(guān)方法

1、創(chuàng)建一個字符串

var str = "nezha";

2、在底層字符串是以字符數(shù)組的形式保存

["n","e","z","h","a"]

3、length

獲取字符串的長度

4、charAt()

返回字符串中指定位置的字符

5、charCodeAt()

獲取指定位置字符的字符編碼(Unicode編碼)

6、String.formCharCode()

根據(jù)字符編碼去獲取字符

7、concat()

連接兩個或多個字符串,作用和+一樣

8、indexof()

檢索一個字符串中是否含有指定內(nèi)容,如果字符串中含有該內(nèi)容,則會返回其第一次出現(xiàn)的索引,如果沒有找到指定的內(nèi)容,則返回-1。

可以指定一個第二個參數(shù),指定開始查找的位置。

9、lastIndexOf()

和indexOf()一樣,不同的是indexOf是從前往后找,而lastIndexOf是從后往前找,也可以指定開始查找的位置。

10、slice()

從字符串中截取指定的內(nèi)容,不會影響原字符串,而是將截取到內(nèi)容返回

11、substring()

截取一個字符串,可以slice()類似。

參數(shù):

第一個:開始截取位置的索引(包括開始位置);

第二個:結(jié)束位置的索引(不包括結(jié)束位置);

不同的是這個方法不能接受負(fù)值作為參數(shù);

如果傳遞了一個負(fù)值,則默認(rèn)使用0;

而且他還自動調(diào)整參數(shù)的位置,如果第二個參數(shù)小于第一個,則自動交換;

12、substr()

截取字符串。

參數(shù):

截取開始位置的索引

截取的長度

13、split()

將一個字符串拆分為一個數(shù)組。

需要一個字符串作為參數(shù),將會根據(jù)該字符串去拆分?jǐn)?shù)組。

如果傳遞一個空串作為參數(shù),則會將每個字符都拆分為數(shù)組中的一個元素。

14、toUpperCase()

將一個字符串轉(zhuǎn)換為大寫并返回

15、toLowerCase()

將一個字符串轉(zhuǎn)換為小寫并返回

以上就是“JavaScript時間函數(shù)和數(shù)學(xué)運(yùn)算函數(shù)有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文題目:JavaScript時間函數(shù)和數(shù)學(xué)運(yùn)算函數(shù)有哪些
文章網(wǎng)址:http://m.rwnh.cn/article38/gdeppp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、軟件開發(fā)建站公司、搜索引擎優(yōu)化、網(wǎng)站策劃、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
靖宇县| 临安市| 株洲县| 灵川县| 昌宁县| 彰化市| 黔东| 临汾市| 平江县| 桐乡市| 三明市| 沁水县| 安西县| 林州市| 郧西县| 铁岭县| 阳新县| 金华市| 新巴尔虎右旗| 广水市| 天水市| 平利县| 河津市| 曲松县| 丹棱县| 天气| 乐陵市| 繁峙县| 汝城县| 北碚区| 天台县| 土默特右旗| 韶关市| 和顺县| 博罗县| 新竹县| 东城区| 石林| 逊克县| 台东市| 八宿县|