sinh()
方法计算指定数字的双曲正弦并返回结果。
示例
// hyperbolic sine of 1
let number = Math.sinh(1);
console.log(number);
// Output: 1.1752011936438014
sinh() 语法
Math.sinh()
方法的语法是:
Math.sinh(number)
这里,sinh()
是一个静态方法。因此,我们通过类名 Math
来访问该方法。
sinh() 参数
sinh()
方法接受一个参数:
number
- 要计算其双曲正弦的数字
sinh() 返回值
sinh()
方法返回:
- 给定参数
number
的双曲正弦 - 对于非数字参数,返回 NaN(非数字)。
示例 1:JavaScript Math.sinh()
// hyperbolic sine of negative number
let number1 = Math.sinh(-1);
console.log(number1);
// hyperbolic sine of zero
let number2 = Math.sinh(0);
console.log(number2);
// hyperbolic sine of positive number
let number3 = Math.sinh(2);
console.log(number3);
// Output:
// -1.1752011936438014
// 0
// 3.626860407847019
在上面的示例中,Math.sinh()
方法计算了以下数字的双曲正弦:
-1
(负数)- 结果为 -1.17520119364380140
(零) - 结果为 02
(正数)- 结果为 3.626860407847019
注意:在数学上,双曲正弦等同于 (ex - e-x)/2。
示例 2:Math.sinh() 与 Infinity 值
// sinh() with positive infinity
let number1 = Math.sinh(Infinity);
console.log(number1);
// Output: Infinity
// sinh() with negative infinity
let number2 = Math.sinh(-Infinity);
console.log(number2);
// Output: -Infinity
示例 3:Math.sinh() 与非数字参数
let string = "Harry";
// sinh() with a string argument
let value = Math.sinh(string);
console.log(value);
// Output: NaN
在上面的示例中,我们尝试计算字符串 "Harry"
的双曲正弦值。因此,输出结果为 NaN。
另请阅读