Math.cos()
函数的语法为:
Math.cos(x)
cos()
是静态方法,使用Math
类名称进行调用。
Math.cos()参数
Math.cos()
函数接受:
- x-需要余弦值的数字(以弧度为单位)。
从Math.cos()返回值
- 返回给定角度的余弦值(介于-1和1之间的数值)。
示例1:使用Math.cos()
// cosine of 1 radian
var value1 = Math.cos(1);
console.log(value1); // Output: 0.5403023058681398
// negative radians are allowed
var value2 = Math.cos(-2);
console.log(value2); // Output: -0.4161468365471424
// Math constants can be used
var value3 = Math.cos(Math.PI);
console.log(value3); // Output: -1
输出
0.5403023058681398
-0.4161468365471424
-1
示例2:将Math.cos()与度一起使用
// custom function for angle in degrees
function cos(degrees) {
var radians = (degrees * Math.PI) / 180;
return Math.cos(radians);
}
// cosine of 57 degrees
value1 = cos(57);
console.log(value1); // Output: 0.5446390350150272
// cosine of negative degrees
value2 = cos(-180);
console.log(value2); // Output: -1
value3 = cos(360);
console.log(value3); // Output: 1
输出
0.5446390350150272
-1
1
在这里,我们定义了一个cos()
函数 ,该函数将度值转换为弧度,然后将其传递给Math.cos()
。
我们可以以类似的方式定义自定义函数,以扩展此类内置函数的功能。
推荐读物:
- JavaScript数学acos()
- JavaScript数学sin()