首頁 web前端 js教程 數值擴充新增的特性介紹

數值擴充新增的特性介紹

Jun 26, 2017 am 10:11 AM
學習 擴充 數值 系列

數值擴展主要是新增了一些特性,例如新增方法和方法調整

#  一、二進制數值表示(使用0B作為前綴,b是不區分大小寫的) 八進制數值表示(使用0o作為前綴)

1

2

3

4

{

  console.log('B',0B111110111);

  console.log(0o767);

}

登入後複製

  二、Number.isFinite(有窮的)   Number. isNaN(非數字)

1

2

3

4

5

6

{

  console.log('15',Number.isFinite(15));//true

  console.log('NaN',Number.isFinite(NaN));//false

  console.log('1/0',Number.isFinite('true'/0));//false

  console.log('NaN',Number.isNaN(NaN));//true

  console.log('0',Number.isNaN(0));//false}

登入後複製

  三、Number.isInteger(判斷是否為整數,注意:接收的參數必須是一個數)

1

2

3

4

5

6

{

  console.log('25',Number.isInteger(25));//true

  console.log('25.0',Number.isInteger(25.0));//true

  console.log('25.1',Number.isInteger(25.1));//false

  console.log('25.1',Number.isInteger('25'));//false

}

登入後複製

  四、Number.MAX_SAFE_INTEGER(2的53次方) Number.MIN_SAFE_INTEGER(2的-53次方)(這兩個為整數的上下屆)

    可以透過 Number.isSafeInteger來進行判斷是否在上面的範圍之內

1

2

3

4

5

{

  console.log(Number.MAX_SAFE_INTEGER,Number.MIN_SAFE_INTEGER);

  console.log('10',Number.isSafeInteger(10));//true

  console.log('a',Number.isSafeInteger('a'));//false

}

登入後複製

#  五、Math.trunc(取得小數的整數部分,不進行四捨五入)

1

2

3

4

{

  console.log(4.1,Math.trunc(4.1));//4

  console.log(4.9,Math.trunc(4.9));//4

}

登入後複製

#  六、Math.sign(判斷正負數,回傳-1為負數 回傳0為0  回傳1為正數)

1

2

3

4

5

6

7

{

  console.log('-5',Math.sign(-5));//-1

  console.log('0',Math.sign(0));//0

  console.log('5',Math.sign(5));//1

  console.log('50',Math.sign('50'));//1(传递的参数为字符串数字 仍然当做数字)

  console.log('foo',Math.sign('foo'));//NaN(传递的参数是字符串 返回NaN)

}

登入後複製

  #七、Math.cbrt(傳回一個數的立方根)

#  

1

2

3

4

{

  console.log('-1',Math.cbrt(-1));//-1

  console.log('8',Math.cbrt(8));//2

}

登入後複製

  還有一些三角函數對數之類的新增api 這裡就不列舉了

以上是數值擴充新增的特性介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1317
25
PHP教程
1268
29
C# 教程
1246
24
PHP 函數的擴充和第三方模組 PHP 函數的擴充和第三方模組 Apr 13, 2024 pm 02:12 PM

若要擴充PHP函數功能,可以使用擴充和第三方模組。擴充功能提供附加函數和類,可透過pecl套件管理器安裝和啟用。第三方模組提供特定功能,可透過Composer套件管理器安裝。實作案例包括使用擴充解析複雜JSON資料和使用模組驗證資料。

小米 15 系列全代號曝光:Dada、Haotian、Xuanyuan 小米 15 系列全代號曝光:Dada、Haotian、Xuanyuan Aug 22, 2024 pm 06:47 PM

小米15系列預計10月正式發布,其全系列代號已在外媒MiCode程式碼庫曝光。其中,旗艦級小米15Ultra代號為"Xuanyuan"(意為"軒轅"),此名源自中國神話中的黃帝,象徵尊貴。小米15的代號為"Dada",而小米15Pro則以"Haotian"(意為"昊天")為名。小米15SPro內部代號為"dijun",暗指《山海經》創世神帝俊。小米15Ultra系列涵蓋

Pygame入門指南:全面安裝與設定教學課程 Pygame入門指南:全面安裝與設定教學課程 Feb 19, 2024 pm 10:10 PM

從零開始學習Pygame:完整的安裝和配置教程,需要具體程式碼範例引言:Pygame是一個使用Python程式語言開發的開源遊戲開發庫,它提供了豐富的功能和工具,使得開發者可以輕鬆創建各種類型的遊戲。本文將帶您從零開始學習Pygame,並提供完整的安裝和配置教程,以及具體的程式碼範例,讓您快速入門。第一部分:安裝Python和Pygame首先,確保您的電腦上已

華為 Mate 60 系列最佳入手時機,新增 AI 消除 + 影像升級,更可享秋日禮遇活動 華為 Mate 60 系列最佳入手時機,新增 AI 消除 + 影像升級,更可享秋日禮遇活動 Aug 29, 2024 pm 03:33 PM

自去年华为Mate60系列开售以来,我个人就一直将Mate60Pro作为主力机使用。在将近一年的时间里,华为Mate60Pro经过多次OTA升级,综合体验有了显著提升,给人一种常用常新的感觉。比如近期,华为Mate60系列就再度迎来了影像功能的重磅升级。首先是新增AI消除功能,可以智能消除路人、杂物并对空白部分进行自动补充;其次是主摄色准、长焦清晰度均有明显升级。考虑到现在是开学季,华为Mate60系列还推出了秋日礼遇活动:购机可享至高800元优惠,入手价低至4999元。常用常新的产品力加上超值

揭秘C語言的吸引力: 發掘程式設計師的潛質 揭秘C語言的吸引力: 發掘程式設計師的潛質 Feb 24, 2024 pm 11:21 PM

學習C語言的魅力:解鎖程式設計師的潛力隨著科技的不斷發展,電腦程式設計已經成為了一個備受關注的領域。在眾多程式語言中,C語言一直以來都備受程式設計師的喜愛。它的簡單、高效以及廣泛應用的特點,使得學習C語言成為了許多人進入程式設計領域的第一步。本文將討論學習C語言的魅力,以及如何透過學習C語言來解鎖程式設計師的潛力。首先,學習C語言的魅力在於其簡潔性。相較於其他程式語言而言,C語

一起學習word根號輸入方法 一起學習word根號輸入方法 Mar 19, 2024 pm 08:52 PM

在word編輯文字內容時,有時會需要輸入公式符號。有的小夥子們不知道在word根號輸入的方法,小面就讓小編跟小夥伴們一起分享下word根號輸入的方法教學。希望對小夥伴們有幫助。首先,開啟電腦上的Word軟體,然後開啟要編輯的文件,並將遊標移到需要插入根號的位置,參考下方的圖片範例。 2.選擇【插入】,再選擇符號裡的【公式】。如下方圖片紅色圈的部分內容所示:3.接著選擇下方的【插入新公式】。如下方圖片紅色圈的部分內容所示:4.選擇【根式】,再選擇適當的根號。如下方圖片紅色圈的部分內容所示:

從零開始學習Go語言中的main函數 從零開始學習Go語言中的main函數 Mar 27, 2024 pm 05:03 PM

標題:從零開始學習Go語言中的main函數Go語言作為一種簡潔、高效的程式語言,備受開發者青睞。在Go語言中,main函數是一個入口函數,每個Go程式都必須包含main函數作為程式的入口點。本文將從零開始介紹如何學習Go語言中的main函數,並提供具體的程式碼範例。一、首先,我們需要安裝Go語言的開發環境。可前往官方網站(https://golang.org

深入了解Laravel Redis擴充的使用方法 深入了解Laravel Redis擴充的使用方法 Mar 09, 2024 pm 02:03 PM

Laravel是一款受歡迎的PHP開發框架,擁有豐富的功能和靈活的擴充性,其中Redis擴充則是常用的一種資料庫快取工具。本文將深入探討Laravel中Redis擴展的使用方法,詳細介紹其基本概念、配置方式和具體程式碼範例,幫助開發者更好地利用Redis擴展提升系統效能。一、什麼是RedisRedis是一個開源的記憶體資料儲存系統,也被稱為

See all articles