ramda 函数 Math
原文链接: ramda 函数 Math
上一篇: chrome 插件 xswtich 代理切换
下一篇: ramda 函数 String
Math 相对来说比较少和容易理解, 就从这个类别开始把
const R = require('ramda')console.log('\n加法')
console.log(R.add(1)(2), // 3R.add(1, 2), // 3R.add(R.__, 2)(6), // 8R.add('a', 'b'), // NaN
)
console.log('\n减法')
// 减法
console.log(R.subtract(10, 8), //=> 2R.subtract(10)(4), //=> 6R.subtract(R.__, 10)(4), //=> -6
)// 取反
console.log('\n取反')
console.log(R.negate(42) //=> -42
)// 连乘
console.log('\n连乘')
console.log(R.product([2, 4, 6, 8, 100, 1]), //=> 38400
)// 求和
console.log('\n求和')
console.log(R.sum([2, 4, 6, 8, 100, 1]) //=> 121
)console.log('\n乘法')
// 乘法
console.log(R.multiply(2, 5), //=> 10R.multiply(2)(3), // 6
)console.log('\n除法')
console.log(R.divide(10, 2), // 5R.divide(R.__, 10)(4),// 0.4R.divide(10, R.__)(4),// 2.5R.divide(R.__, R.__)(12)(3), // 4
)console.log('\n自减')
console.log(R.dec(3), // 2R.dec('12') // 11
)console.log('\n自增')
R.inc(42); //=> 43// 算术取模
// mathMod 和算术取模操作类似,而不像 % 操作符 (或 R.modulo)。所以 -17 % 5 等于 -2,而 mathMod(-17, 5) 等于 3 。mathMod 要求参数为整型,并且当模数等于 0 或者负数时返回 NaN 。
R.mathMod(-17, 5); //=> 3
R.mathMod(17, 5); //=> 2
R.mathMod(17, -5); //=> NaN
R.mathMod(17, 0); //=> NaN
R.mathMod(17.2, 5); //=> NaN
R.mathMod(17, 5.3); //=> NaNconst clock = R.mathMod(R.__, 12);
clock(15); //=> 3
clock(24); //=> 0const seventeenMod = R.mathMod(17);
seventeenMod(3); //=> 2
seventeenMod(4); //=> 1
seventeenMod(10); //=> 7// 均值
console.log(R.mean([2, 7, 9]),//=> 6R.mean([]), //=> NaN
)// 中位数
console.log(R.median([2, 9, 7]),//=> 7R.median([7, 2, 10, 9]), //=> 8R.median([]), //=> NaN
)// 取余
// 用第一个参数除以第二个参数,并返回余数。注意,该函数是 JavaScript-style 的求模操作。数学求模另见 mathMod。
R.modulo(17, 3); //=> 2
// JS behavior:
R.modulo(-17, 3); //=> -2
R.modulo(17, -3); //=> 2
ramda 函数 Math相关推荐
- java api math_JAVA 函数 Math API
JAVA 函数 Math API Math.PI 记录的圆周率 Math.E 记录e的常量 Math中还有一些类似的常量,都是一些工程数学常用量. Math.abs() 求绝对值 Math.sin( ...
- chatgpt赋能python:Python开立方函数math:让数学计算更加简单
Python开立方函数math:让数学计算更加简单 Python作为一种高级编程语言,提供了丰富的数学计算功能,其中就包括了开立方函数math.本篇文章将详细介绍math开立方函数在Python中的使 ...
- iOS --- 数学函数 Math Functions
iOS_数学函数Math Functions floor/ceil/round 向下取整/向上取整/四舍五入 取整实例1: double d1 =10.12, d2 = 10.88; float f ...
- javaScript一些函数--Math()
1.不能显式地创建一个Math对象,直接使用它就可以了: 2.Math对象不能存储数据,和String,Date对象不同: 3.前面知道了parseInt()函数会通过消去小数点后面的一切,来使一个小 ...
- 算术运算符、数学函数Math、数据类型转换、自增自减运算符、关系逻辑运算符、位运算符、括号及运算符级别
文章目录 0.思维导图 1.算术运算符 2.数学函数与常量 3.数值类型之间的转换 (1)定义数据类型后自动转换 (2)二元运算时的自动转换 (3)强制类型转换 4.结合赋值与运算符 5.自增与自减运 ...
- java数学函数Math类
Math.abs(12.3); //12.3 返回这个数的绝对值 Math.abs(-12.3); //12.3 Math.copySig ...
- html实现log函数,math。h中的log函数的应用
以10为底的log函数: 形式为 double log10(double x) 以e为底的log函数(即 ln)double log (double x) 如何表达log 以a为底b的对数: 用换 ...
- Objective-C 适用c数学函数 math.h
转载:http://hi.baidu.com/delphi9527/blog/item/2f29650d1302f2306159f319.html 在实际工作中有些程序不可避免的需要使用数学函数进行计 ...
- js函数Math.random()取某区间内的随机数公式推导
如果要取(min,max)之间的随机数,公式:Math.random()*(max-min) + min:这篇文章主要思考这个公式的由来. 换个角度思考: 已知0<y<1,y经过一系列运算 ...
- Lua基础之math(数学函数库)
Lua5.1中数学库的所有函数如下表: math.pi 为圆周率常量 = 3.14159265358979323846 abs 取绝对值 math.abs(-15) 15 acos 反余弦函数 mat ...
最新文章
- Vue 第一天: 计算属性和观察者
- 干货!各国圣诞放假时刻表!
- J2ME_System.getProperty
- AliSQL开源Sequence Engine
- 让jQuery Tools Scrollable控件在Mobile Web里面支持resize功能
- 10- vue django restful framework 打造生鲜超市 -用户登录和手机注册(中)
- 使用XML管理模版資源
- 五、会话及其会话技术
- Windows 2008 实战之KMS实施(Revision 2)
- 七号信令:信令网基本概念
- 使用遇到的问题_喷淋塔使用过程中遇到的问题以及解决方法
- 【转载】国医大师熊继柏:用中医思维彻底把新冠病毒中医治疗方案说清楚!值得中医人收藏
- Python暂停的几种方法
- 百度内部发文:砥砺风雨坚守使命的背后
- 剑客之剑——玄铁重剑(VS Code)
- python tkinter button 透明图片_如何使Tkinter支持PNG透明?
- sublimeText3汉化教程-自带插件汉化
- ps简单合成一个微小人像
- 空间计量经济学(5)---指数矩阵空间模型
- php implode()函数