Math.LN10是JavaScript中的一個屬性,僅用於查找自然對數10的值。自然對數以e為底數,表示為ln。因此,自然對數10表示為ln(10),其值約為2.302
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.LN10;
參數:這裏沒有什麽是參數,因為Math.LN10不是函數,而是屬性。
返回值:它僅返回自然對數的值10。
Examples:
Input : Math.LN10 Output: 2.302585092994046
說明:這裏僅將自然對數的值為10,即Math.LN10顯示為輸出。
讓我們看一下Math.LN10屬性的JavaScript代碼:
- 範例1:
<script> // Here value of Math.LN10 is printed. document.write(Math.LN10); </script>
輸出:
2.302585092994046
- 範例2:可以按如下所示的函數形式打印自然對數值10。
<script> // function is being called. function get_Value_of_natural_log_of_10() { return Math.LN10; } // function is calling. document.write(get_Value_of_natural_log_of_10()); </script>
輸出:
2.302585092994046
- 範例3:在這裏,我們將Math.LN10視為一個函數,但實際上它是一個屬性,這就是為什麽顯示輸出錯誤的原因。
<script> // Here we consider Math.LN10 as a function but //in actual it is a property that is why error //as output is being shown. document.write(Math.LN10(12)); </script>
輸出:
Error:Math.LN10 is not a function
注意:要檢查此代碼,請在運行代碼後檢查控製台。
- 例:
<script> // Value of Math.LN10 is printed. document.write(Math.LN10); </script>
輸出:
2.302585092994046
- 穀歌瀏覽器
- IE瀏覽器
- 火狐瀏覽器
- Opera
- 蘋果瀏覽器
應用:每當需要查找自然對數10的值時,我們就利用此屬性。在數學中,它非常需要。
讓我們看看此應用程序上的JavaScript程序:
支持的瀏覽器:下麵列出了JavaScript Math.LN10屬性支持的瀏覽器:
相關用法
- javascript MouseEvent which用法及代碼示例
- Javascript Math.LN2用法及代碼示例
- Javascript Math.PI用法及代碼示例
- javascript Error name用法及代碼示例
- Javascript Math.LOG2E用法及代碼示例
- javascript Location protocol用法及代碼示例
- Javascript Math.SQRT2用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 JavaScript | Math.LN10 property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。