欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » Html » 正文

热门阅读

Javascript数学运算对象与逻辑对象

创建时间:2012年05月14日 15:16  阅读次数:(5143)
分享到:

九、Javascript数学运算对象


1.Math 对象方法
方法 描述
abs(x) 返回数的绝对值。
acos(x) 返回数的反余弦值。
asin(x) 返回数的反正弦值。
atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。
atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)。
ceil(x) 对数进行上舍入。
cos(x) 返回数的余弦。
exp(x) 返回 e 的指数。
floor(x) 对数进行下舍入。
log(x) 返回数的自然对数(底为e)。
max(x,y) 返回 x 和 y 中的最高值。
min(x,y) 返回 x 和 y 中的最低值。
pow(x,y) 返回 x 的 y 次幂。
random() 返回 0 ~ 1 之间的随机数。
round(x) 把数四舍五入为最接近的整数。
sin(x) 返回数的正弦。
sqrt(x) 返回数的平方根。
tan(x) 返回角的正切。
toSource() 返回该对象的源代码。
valueOf() 返回 Math 对象的原始值。

Min()和max()方法可以接受多个参数。
//返回一个介于开始值和结束值之间的整数
function randomInt(startValue, endValue) {
    var currentValue;
    startValue = parseInt(startValue.toString());
    endValue = parseInt(endValue.toString());
    while (true) {
        currentValue = parseInt((Math.random() * endValue).toString());
        if (currentValue >= startValue && currentValue < endValue) {
            return currentValue;
        }
    }
}

2.toString
Number 类型的 toString() 方法比较特殊,它有两种模式,即默认模式和基模式。采用默认模式,toString() 方法只是用相应的字符串输出数字值(无论是整数、浮点数还是科学计数法),如下所示:
var iNum1 = 10;
var iNum2 = 10.0;
alert(iNum1.toString());//输出 "10"
alert(iNum2.toString());//输出 "10"

基模式允许你指定输出的基数,如下所示:
var iNum = 10;
alert(iNum1.toString(2));//输出 "1010"
alert(iNum1.toString(8));//输出 "12"
alert(iNum1.toString(16));//输出 "A"

十、Javascript逻辑对象


Boolean 对象表示两个值:"true" 或 "false"。如果省略 value 参数,或者设置为 0、-0、null、""、false、undefined 或 NaN,则该对象设置为 false。否则设置为 true(即使 value 参数是字符串 "false")。

1. 创建 Boolean 对象的语法:
new Boolean(value);//构造函数
Boolean(value);//转换函数g
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 32+94=? 的结果(结果是:126)
结  果: