JS中parseInt()、random()及Math.cell()函数的学习
2012-05-24 22:30
645 查看
JS中parseInt()、random()及Math.cell()函数的学习
Posted on 2012-04-13 12:53 沁园春 阅读(33) 评论(0) 编辑 收藏一、parseInt()函数
表达式:parseInt(string,radio);string为将要转换的字符串,radio为转换的基数。可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。
作用:将第一个字符串参数,转换为整数;
返回值:整数;
实例:
parseInt("010",10)就是10进制的结果:10
parseInt("010",2)就是2进制的结果:2
parseInt("010",8)就是8进制的结果:8
parseInt("010",16)就是2进制的结果:16
当没有指定进制单位的时候,默认是10进制,但:如果是里面的Number是0开头的就认为是8进制的,如果是0x开头的就认为是16进制的。
parseInt("10")==>parseInt("010",10)===>10
parseInt("010")==>parseInt("010",8)==>8
parseInt("0x10")==>parseInt("010",16)==>16
二、random()函数
random函数语法:Math
.
random
(
)
;
random函数参数:无参数
random函数返回值:返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1)
random函数示例:document
.
write
(
Math
.
random
(
)
)
;
返回随机数document
.
write
(
Math
.
random
(
)
*
(
20
-
10
)
+
10
)
; 返回10-20的随机数
document
.
write
(
Math
.
random
(
)
*
(
n
-
m
)
+
m
)
;返回指定范围的随机数(m-n之间)的公式[/code]
三、Math.cell()函数
作用:对一个数上舍入
表达式:Math.ceil(x)
参数:x,任意数或表达式。
返回值:大于等于x,并且与它最接近的整数。
描述:
Math.ceil()执行的是向上取整数计算,它返回的是大于或等于函数的参数,并且与之最接近的整数。Math.ceil()执行的操作不同于 Math.round(),Math.ceil()总是向上舍入,而Math.round()可以上舍入或下舍入到接近的整数。还要注 意,Math.ceil()不会将负数舍入为更小的负数,而是向0舍入。
例子
a = Math.ceil(1.99); // Result is 2.0
b = Math.ceil(1.01); // Result is 2.0
c = Math.ceil(1.0); // Result is 1.0
d = Math.ceil(-1.99); // Result is -1.0
甘肃电子商务学习网 www.gsjiewang.com
相关文章推荐
- JS中parseInt()、random()及Math.cell()函数的学习
- js中parseInt();random();Math.ceil的学习
- 使用js Math.random()函数生成n到m间的随机数字
- JS实现使用Math.random()函数生成n到m间的随机数字
- 使用js Math.random()函数生成n到m间的随机数字
- 使用js Math.random()函数生成n到m间的随机数字
- 【JS】函数 Number()、parseInt()、parseFloat()以及Number.toFixed(x) 、 Number.toPrecision(x) 、 Math.Round(x)
- 使用js Math.random()函数生成n到m间的随机数字
- 使用js Math.random()函数生成指定范围的随机数字
- 使用js Math.random()函数生成n到m间的随机数字
- JS学习笔记1——不要使用JavaScript内置的parseInt()和Number()函数,利用map和reduce操作实现一个string2int()函数
- 使用js Math.random()函数生成n到m间的随机数字
- JS Math.max(),Math.random(), Math.round(),Math.ceil(),Math.floor()函数
- js学习之parseInt()函数
- 使用js Math.random()函数生成n到m间的随机数字
- 验证Math.random()函数产生的是均匀分布的数值
- (原创) cocos2d-x 3.0+ lua 学习和工作(4) : 公共函数(1): printf 和math扩展
- JS学习之路(二)---函数
- math.random()函数
- js不生效,请求地址中math.random的作用--防止使用缓存