数字操作方法
创始人
2025-06-01 04:44:02

系列文章目录

前端系列文章——传送门
JavaScript系列文章——传送门


文章目录

  • 系列文章目录
    • 1.Math常用API
      • 1.圆周率
      • 2.生成随机数
      • 3.向上取整
      • 4.向下取整
      • 5.四舍五入
      • 6.求次方
      • 7.开平方根
      • 8.绝对值
      • 9.最大值
      • 10.最小值
      • 11.正弦
      • 12.余弦
    • 2.进制的转换
      • 10进制转其他进制
      • 其他进制转10进制


1.Math常用API

1.圆周率

Math.PI // 3.1415926535

2.生成随机数

Math.random()

生成的是0~1之间的随机小数,通常在实际项目中需要获取到一个范围内的随机整数,利用这个随机小数封装一个获取范围内的随机整数的函数:

function getRandom(a,b){var max = a;var min = b;if(amax = b;min = a;}return parseInt(Math.random() * (max - min)) + min
}

3.向上取整

向上取整的含义是一个数字的小数部分不够1,将他处理成1。例如:10条数据每页展示3条,前3页都能放3条数据,但是第4页只能放1条数据,虽然占不满1页,但也要占1页

Math.ceil(3.3) // 4

4.向下取整

向下取整跟parseInt()是一个意思,只要整数部分,舍掉小数部分得到整数

Math.floor(3.9) // 3

5.四舍五入

Math.round(3.3) // 3
Math.round(3.9) // 4

6.求次方

Math.pow(2,3) // 2的3次方,参数1是底数,参数2是幂数

7.开平方根

Math.sqrt(9) // 3

8.绝对值

Math.abs(-6) // 6
Math.abs(6) // 6

9.最大值

Math.max(9,5,1,3,4,8,2,6) // 9

10.最小值

Math.max(9,5,1,3,4,8,2,6) // 1

11.正弦

Math.sin(Math.PI*30/180) // 0.5

12.余弦

Math.cos(Math.PI*60/180) // 0.5

2.进制的转换

10进制转其他进制

10进制转其他进制:10进制数字.toString(进制数)

var x = 110;
x.toString(2) // 转为2进制
x.toString(8) // 转为8进制
x.toString(16) // 转为16进制

其他进制转10进制

其他进制转10进制:parseInt(数据,进制数)

var x = "110" // 这是一个二进制的字符串表示
parseInt(x, 2) // 把这个字符串当做二进制, 转为十进制var x = "70" // 这是一个八进制的字符串表示
parseInt(x, 8) // 把这个字符串当做八进制, 转为十进制var x = "ff" // 这是一个十六进制的字符串表示
parseInt(x, 16) // 把这个字符串当做十六进制, 转为十进制

相关内容

热门资讯

cad打印线条粗细设置 cad... 004-线型(下)打印样式设置和线型文件使用一、线宽设置方法制图规范里边的线宽要求,我们已经定义好,...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...