读书笔记2---JavaScript number(数字)类型数据
来源:互联网 发布:长沙知豆电动车租赁 编辑:程序博客网 时间:2024/06/05 13:22
一. number类型数据分为两类:整型,浮点型。
二.number类型数据的算术运算:除了简单的+、-、*、/意外,还有以下数学运算方法,存在于Math对象中。1.Math.pow(a,n)//a的n次幂。
2.Math.round(.6)//1.0四舍五入。
3.Math.ceil(.6)//1.0向上取整。
4.Math.floor(.6)//0.0向下取整。
5.Math.abs(-5)//5求绝对值。
6.Math.max(x,y,z)//返回最大值。
7.Math.min(x,y,z)//返回最小值。
8.Math.random()//生成一个大于等于0小鱼1.0的伪随机数
9.Math.PI//π:圆周率
10.Math.E//e:自然对数的底数。
11.Math.sqrt(3)//3的平方根
12.Math.pow(3,1/3) //3的立方根。
13.Math.sin(0)//三角函数,Math.cos,Math.atan等。
14.Math.log(10)//10的自然对数
15.Math.log(100)//Math.LN10 //以10为底的100的对数。
16.Math.exp(3)//e的三次幂。
三.js中的溢出和、下溢和被0整除不会报错。
1.数字溢出结果为infinity无穷大,负无穷大-infinity。
2.数字下溢结果为0,负数下溢为负0。
3.被0整除将返回无穷大Infinity。
4.0除以0,infinity除以infinity,任意负数开平方,算术运算符与非数字并且不能转换为数字的操作数一起使用都将返回NaN非数字(not a number)。
5.NaN不与任何数字值相等,包括自己,函数isNaN()可以判断数字是否为NaN,当参数为NaN和非数字类型的数据时,返回true,函数isFinite()判断数字是否为有限数字(可转换成有限数字),如果参数为Infinity或-Infinity和NaN则返回false,否则返回true。
6.负零值与正零值完全相等,但是当作为除数时,1/正零值和1/负零值分别得到的是正无穷大和负无穷大,它二者是不相等的。
7.存在舍入误差: 除了.2-.1=.1以外,其他相连浮点数相减均为0.09999999999999998。
本系列文章均属于作者本人的啃书笔记--《JavaScript权威指南》,请勿用于商业用途。
- 读书笔记2---JavaScript number(数字)类型数据
- JavaScript Number数字类型
- javascript数字类型number类型方法
- javascript学习笔记(四) Number 数字类型
- javascript数字类型(Number)不精确问题
- javascript类型系统——Number数字类型
- Javascript中Number类型
- javascript Number类型
- JAVASCRIPT:NUMBER类型
- JavaScript的Number类型
- javascript中Number类型
- JavaScript Number(数字) 对象
- es6 javascript的Number数字类型的原型新增加的方法
- javascript Number类型的扩展
- javascript Number类型的方法
- JavaScript中关于parseInt(),Number(),parseFloat()以及一元运算符“+”将字符串类型转换为数字类型的对比
- PL/SQL Number数字类型函数
- Oracle SQL2 (number数字类型函数)
- iostat命令——用于输出CPU和磁盘I/O相关的统计信息
- android 处理程序全局异常和错误,UncaughtExceptionHandler
- Install Cassandra on windows
- mongo分组聚合(sum)在java中的用户:Aggregation agg = newAggregation();
- 动画库 Tweenmax 使用示例1 - 执行动画
- 读书笔记2---JavaScript number(数字)类型数据
- 关于Android的Dialog
- android二维码扫描、读取、识别、生成、带logo
- 数据结构实验-用C++实现带头结点的循环链表
- php设定错误和异常处理可使用的函数
- hdu1732 Push Box ---- BFS
- 设计模式汇总:结构型模型(下)
- ios8和之前系统[UIScreen mainScreen].bounds的不一样
- 数据库-约束