91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript基礎函數有哪些

發布時間:2022-03-03 10:56:02 來源:億速云 閱讀:142 作者:iii 欄目:web開發

本篇內容介紹了“JavaScript基礎函數有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

一、時間函數Date

1、Date

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

var date = new Date();

2、創建一個指定的時間對象

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

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

3、getDate()

獲取當前日期對象是幾日。

4、getDay()

獲取當前日期對象時周幾,會返回一個0-6的值,0 表示周日,1 表示周一……

5、getMonth()

獲取當前時間對象的月份,0 表示1月,1 表示2月……

6、getFullYear()

獲取年份

7、getTime()

獲取當前日期對象的時間戳。

時間戳,指的是從格林威治標準時間的1970年1月1日,0時0分0秒到當前日期所花費的毫秒數(1秒 = 1000毫秒),計算機底層在保存時間時使用都是時間戳。

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

<script>

var start = Date.now();

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

console.log(i);

}

var end = Date.now();

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

</script>

二、數學運算函數Math

Math里邊封裝了數學運算相關的屬性和方法。

1、Math.PI 

表示的圓周率

2、abs()

計算一個數的絕對值

3、Math.ceil()

對一個數進行向上取整,小數位只有有值就自動進1

4、Math.floor()

對一個數進行向下取整,小數部分會被舍掉

5、Math.round()

對一個數進行四舍五入取整

6、Math.random()

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

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

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

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

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

//生成1-6之間的隨機數

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

7、 max() 

獲取多個數中的最大值

8、min() 

獲取多個數中的最小值

9、Math.pow()

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

10、Math.sqrt()

對一個數進行開方運算

三、包裝類

String()、Number()、Boolean()

四、字符串的相關方法

1、創建一個字符串

var str = "nezha";

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

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

3、length

獲取字符串的長度

4、charAt()

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

5、charCodeAt()

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

6、String.formCharCode()

根據字符編碼去獲取字符

7、concat()

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

8、indexof()

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

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

9、lastIndexOf()

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

10、slice()

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

11、substring()

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

參數:

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

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

不同的是這個方法不能接受負值作為參數;

如果傳遞了一個負值,則默認使用0;

而且他還自動調整參數的位置,如果第二個參數小于第一個,則自動交換;

12、substr()

截取字符串。

參數:

截取開始位置的索引

截取的長度

13、split()

將一個字符串拆分為一個數組。

需要一個字符串作為參數,將會根據該字符串去拆分數組。

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

14、toUpperCase()

將一個字符串轉換為大寫并返回

15、toLowerCase()

將一個字符串轉換為小寫并返回

“JavaScript基礎函數有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

侯马市| 红河县| 昌乐县| 泗阳县| 宕昌县| 民县| 平顶山市| 抚顺市| 灵石县| 东丰县| 延吉市| 施甸县| 武汉市| 堆龙德庆县| 师宗县| 鸡泽县| 逊克县| 中方县| 隆尧县| 青冈县| 独山县| 科技| 通化市| 英山县| 广元市| 崇仁县| 上栗县| 石门县| 洪雅县| 华容县| 寿光市| 黄山市| 慈溪市| 三原县| 鄯善县| 巴南区| 保康县| 桓仁| 安新县| 江川县| 云安县|