CoffeeScript 可以使用的各种数学函数
CoffeeScript 是一种可以编译成 JavaScript 的轻量级语言。与 JavaScript 相比,它提供了简单易学的语法,避免了 JavaScript 复杂的语法。CoffeeScript 受到 JavaScript、YAML、Ruby、Python等语言的影响,并影响了后来的 LiveScript 和 MoonScript 等语言。
安装 CoffeeScript:
要在本地安装,请使用以下命令:
npm install --save-dev coffeescript
什么是CoffeeScript中的数学函数?
JavaScript的Math对象提供了不同的属性和方法来对数字执行数学任务。这个Math对象是静态的,所以它没有构造函数。我们可以在不创建该对象的情况下访问Math对象的所有方法和属性。正如我们所知,CoffeeScript的黄金法则是:“它只是JavaScript。”所以我们可以在CoffeeScript中使用所有JavaScript的数学方法。
语法:
Math.method(number)
在上述语法中,Math是一个类,其中包括方法名和传入的整数参数。
函数1: Math.abs() :Math.abs() 方法用于返回一个数字的绝对值。它接受一个数字作为参数,并返回其绝对值。
Javascript
value = Math.abs(10);
console.log "The absolute value of 10 is : " + value
输出:
The absolute value of 10 is : 10
函数2: Math.ceil( ) :JavaScript 中的 Math.ceil() 函数用于将作为参数传递的数字四舍五入为最接近的整数,向上取整,即取更大的值。
JavaScript
value = Math.ceil (90.15)
console.log "The ceil value of 90.15 is : " + value
输出:
The ceil value of 90.15 is : 91
函数 3:Math.floor(): Math.floor方法用于将传递的数字参数四舍五入到最接近的整数,向下舍入,即向较小的值。
Javascript
value = Math.floor (10.3)
console.log "The floor value of 10.3 is : " + value
输出:
The floor value of 10.3 is : 10
函数 4: Math log() :Math.log() 方法用于返回一个数的自然对数(以e为底)。JavaScript 的 Math.log() 方法在数学上相当于 ln(x)。如果 x 的值为负数,则 math.log() 方法返回 NaN。
Javascript
value = Math.log (10)
console.log "The log value of 10 is : " + value
输出:
The log value of 10 is : 2.302585092994046
函数 5: Math max() : Math.max() 方法用于返回零个或多个数中最大的数。如果没有传递参数,则结果为“-Infinity”,如果至少有一个参数无法转换为数值,则结果为 NaN。
Javascript
value = Math.max(50, 90, -1, 100);
console.log "The max value among (50, 90, -1, 100) is : " + value
输出:
The max value among (50, 90, -1, 100) is : 100
函数6:Math.min():Math.min()方法用于返回传入方法的最小值。如果任何参数不是数字并且无法转换为数字,Math.min()方法将返回NaN。min()是Math的静态方法,因此始终使用Math.min(),而不是创建的Math对象的方法。
Javascript
value = Math.min (50, 90, -1, 100)
console.log "The min value among (50, 90, -1, 100) is : " + value
输出:
The min value among (50, 90, -1, 100) is : -1
函数 7: Math.pow() :Math.pow()方法用于计算一个数的幂次方,即将某个指数的值提升给定值。由于Math.pow()是Math类的静态方法,因此总是以Math.pow()的形式使用,而不是作为Math类的对象的方法。
Javascript
value = Math.pow (5,2)
console.log "The value of pow(5,2) is : " + value
输出:
The value of pow(5,2) is : 25
函数 8: Math round(): JavaScript中的Math.round()函数用于将作为参数传递的数字四舍五入到最近的整数。
Javascript
value = Math.round (26.7)
console.log "The nearest integer to 26.7 is : " + value
输出:
The nearest integer to 26.7 is : 26