當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Javascript Math.LN2用法及代碼示例


Math.LN2是JavaScript中的一個屬性,僅用於查找自然對數2的值。自然對數以e為底,以ln表示。因此,自然對數2表示為ln(2),其值約為0.693。

JavaScript中屬性和函數之間的區別
JavaScript中的屬性不過是一個值,而方法是一個函數,可以通過下麵給出的示例來理解。

<script> 
  
// car is an object. 
var car = {}; 
  
// car.name is a property of the given object. 
car.name = "Audi", 
  
    // car.sayModel is a function of the given object. 
    car.sayModel = function() { 
        document.write("A8 <br>"); 
    } 
                  
    // printing property value. 
    document.write(car.name + '<br>'); 
                  
car.sayModel();        
</script>

輸出:


Audi
A8 

在這裏,我們可以看到對象car的屬性將字符串存儲為“Audi”,並且可以使用car.name對其進行訪問。
sayModel是一種方法,即對象的函數,可以使用car.sayModel()進行訪問。
可以注意到sayModel隻是一個使用()的函數。

用法:

Math.LN2;

參數:這裏沒有什麽是參數,因為Math.LN2不是函數,而是屬性。
返回值:它僅返回自然對數的值為2。

Example:

Input : Math.LN2
Output: 0.6931471805599453

說明:這裏僅將自然對數的值為2,即Math.LN2顯示為輸出。

讓我們看一下Math.LN2屬性的JavaScript代碼:

  • 範例1:
    <script> 
      // Here value of Math.LN2 is printed. 
      document.write(Math.LN2);                       
    </script>

    輸出:

    0.6931471805599453
  • 範例2:可以以如下所示的函數形式打印自然對數值2。
    <script> 
      // function is being called. 
      function get_Value_of_natural_log_of_2() 
      { 
         return Math.LN2; 
      } 
      
      // Calling Function. 
      document.write(get_Value_of_natural_log_of_2()); 
    </script>

    輸出:

    0.6931471805599453
  • 範例3:在這裏,我們將Math.LN2視為一個函數,但實際上它是一個屬性,這就是為什麽顯示輸出錯誤的原因。
    <script> 
      // Here we consider Math.LN2 as a  
      //function but in actual it 
      // is a property that is why error as 
      // output is being shown. 
      document.write(Math.LN2(12));         
    </script>

    輸出:

    Error:Math.LN2 is not a function

    注意:檢查控製台是否有錯誤。

  • 支持的瀏覽器:下麵列出了JavaScript Math.LN2屬性支持的瀏覽器:

    • 穀歌瀏覽器
    • IE瀏覽器
    • 火狐瀏覽器
    • Opera
    • 蘋果瀏覽器


相關用法


注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 JavaScript | Math.LN2 property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。