亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線(xiàn)咨詢(xún)客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

在本教程中,我們將學(xué)習(xí)在 JavaScript 中檢查一個(gè)值是否是安全整數(shù)。 JavaScript 中安全整數(shù)的簡(jiǎn)單定義是我們可以用 IEEE-754 雙精度 數(shù)字表示的所有數(shù)字。它是介于 -(2^53) 到 (2^53) 之間的所有數(shù)字的集合,我們可以用標(biāo)準(zhǔn)方式表示它。

在這里,我們有不同的方法來(lái)檢查數(shù)字是否是安全整數(shù)。

    使用Number.IsSafeInteger()方法

    使用if-else條件語(yǔ)句

    使用Number.isSafeInteger()方法

    在 JavaScript 中,isSafeInteger() 方法檢查值的類(lèi)型是否為數(shù)字且介于 -(2^53) 到 (2^53) 之間。我們可以將不同的值作為該方法的參數(shù)傳遞,并返回布爾值作為結(jié)果。如果數(shù)字是安全整數(shù),則返回 true,否則返回 false。

    語(yǔ)法

    用戶(hù)可以使用下面的語(yǔ)法來(lái)使用 isSafeInteger() 方法

    let isSafe = Number.isSafeInteger(value);
    

    登錄后復(fù)制

    參數(shù)

      value – 這是用戶(hù)想要檢查值是否是安全整數(shù)的任何變量的值。

      示例

      在下面的示例中,我們使用了 Number.isSafeInteger() 方法來(lái)檢查該值是否是安全整數(shù)。我們檢查了它的不同值,例如布爾值、字符串、浮點(diǎn)數(shù)和整數(shù)

      <html>
      <head>
      </head>
      <body>
         <h2>Check if value is safe Integer or not in JavaScript.</h2>
         <h4>Check if value is safe Integer or not using <i> isSafeInteger() </i> method.</h4>
         <div id = "output"></div>
         <script>
            var output = document.getElementById("output");
            let value = 1000;
            let isSafe = Number.isSafeInteger(value);
            output.innerHTML += "1000 is safe Integer : " + isSafe + " <br/> ";
            output.innerHTML += "true is safe Integer : " + Number.isSafeInteger(true) + " <br/> ";
            output.innerHTML += "'Hello' is safe Integer : " + Number.isSafeInteger("hello") + " <br/> ";
            output.innerHTML += "Math.pow(2,53) is safe Integer : " + Number.isSafeInteger(Math.pow(2, 53)) + " <br/> ";
            output.innerHTML += "123.43 is safe Integer : " + Number.isSafeInteger(123.43) + " <br/> ";
            output.innerHTML += "-90 is safe Integer : " + Number.isSafeInteger(-90) + " <br/> ";
         </script>
      </body>
      </html>
      

      登錄后復(fù)制

      使用if-else條件語(yǔ)句

      在這種方法中,我們將簡(jiǎn)單地使用if-else語(yǔ)句來(lái)檢查值是否是數(shù)字類(lèi)型。如果值是一個(gè)數(shù)字,我們將檢查它是否在-(2^53)到(2^53)之間。這是基于isSafeInteger()方法的自定義邏輯,該方法返回布爾值輸出。

      語(yǔ)法

      使用if-else語(yǔ)句來(lái)檢查值是否為安全整數(shù)的語(yǔ)法如下所示。

      if ( typeof value === 'number' && -Math.pow(2, 53) < value && Math.pow(2, 53) > value ) {
         
         // value is safe integer
         } else {
            
            // value is not safe integer
         }

      登錄后復(fù)制

      示例

      在下面的示例中,我們只是簡(jiǎn)單地實(shí)現(xiàn)了上述方法。我們創(chuàng)建了一個(gè)名為safeInteger()的函數(shù),根據(jù)上述方法檢查安全整數(shù),并返回布爾值。

      <html>
      <head>
      </head>
      <body>
         <h2>Check if value is safe Integer or not in JavaScript.</h2>
         <h4>Check if value is safe Integer or not using <i> if-else</i> statement.</h4>
         <div id = "output"></div>
         <script>
            var output = document.getElementById("output");
            function safeInteger(value) {
               if ( typeof value === 'number' && -Math.pow(2, 53) < value &&Math.pow(2, 53) > value ) {
                  return true;
               } else {
                  return false;
               }
            }
            output.innerHTML += " safeInteger (-90) : " + safeInteger(-90) + " <br/> ";
            output.innerHTML += " safeInteger (true) : " + safeInteger(true) + " <br/> ";
            output.innerHTML += " safeInteger ('yes') : " + safeInteger('yes') + " <br/> ";
            output.innerHTML += " safeInteger (123.6543) : " + safeInteger(123.6543) + " <br/> ";
         </script>
      </body>
      </html>
      

      登錄后復(fù)制

      我們學(xué)習(xí)了兩種不同的方法來(lái)檢查該值是否是安全整數(shù)。在第一種方法中,我們使用內(nèi)置方法;在第二種方法中,我們從頭開(kāi)始實(shí)現(xiàn)第一種方法。

      以上就是如何在JavaScript中檢查一個(gè)值是否為安全整數(shù)?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注www.92cms.cn其它相關(guān)文章!

分享到:
標(biāo)簽:javascript 如何在 整數(shù) 檢查
用戶(hù)無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定