javaScript一些函数--Math()
1.不能显式地创建一个Math对象,直接使用它就可以了;
2.Math对象不能存储数据,和String,Date对象不同;
3.前面知道了parseInt()函数会通过消去小数点后面的一切,来使一个小数变成整数(因此24.999变为24).经常我们需要更精确的计算。
于是通过Math对象的这几个方法:
round():当小数是0.5或者大于0.5的时候,向上入一位;
ceil():始终向上舍入,因此23.75变成24,23.25也是如此;
floor():始终向下舍入,因此23.75变成23,23.25也是如此;
1 <DOCTYPE html> 2 <html> 3 <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> 4 <head> 5 <title>Math函数</title> 6 </head> 7 <script type="text/javascript"> 8 var userInput=prompt("请输入一个数",""); 9 document.write("round()=",+Math.round(userInput)); 10 document.write("ceil()=",+Math.ceil(userInput)); 11 document.write("floor()=",+Math.floor(userInput)); 12 13 </script> 14 <body> 15 </body> 16 </html>
4.可以使用Math对象的random()方法,生成一个大于等于0,但小于1的随机小数。通常为了利用它,你需要再乘以某个数,然后在使用其中的一个舍入方法。
var diceThrow=Math.round(Math.random()*6)+1;
document.write("You threw a "+diceThrow);
javaScript一些函数--Math()相关推荐
- JavaScript之封装Math函数
JavaScript之封装Math函数 Math 对象属性 Math 对象方法 Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin( ...
- 理解javascript 回调函数
理解javascript 回调函数 原文:理解javascript 回调函数 ##回调函数定义 百度百科:回调函数 回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一 ...
- JavaScript 常用函数总结
javascript函数: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数 .cookie函数 1.常规函数 javascript常规函数包括以下9个函数: (1)alert ...
- JavaScript 常用函数
javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数 1.常规函数 javascript常规函数包括以下9个函数: (1)alert函 ...
- Javascript 随机数函数 学习之一:产生服从均匀分布随机数
大家都知道Math.random是 javascript 中返回伪随机数的函数,但查看 MDN, The Math.random() function returns a floating-point ...
- 实习期间总结遇到的Javascript常用函数
Javascript常用函数 Array函数 forEach() 遍历数组 数组:arr arr.forEach(回调函数,this) (this可选) 遍历数组,执行回调函数 push( ...
- JavaScript零基础入门 7:JavaScript基础函数
目录 一.时间函数Date 1.Date 2.创建一个指定的时间对象 3.getDate() 4.getDay() 5.getMonth() 6.getFullYear() 7.getTime() 8 ...
- javascript 常用函数大全
javascript函数一共可分为五类: •常规函数 •数组函数 •日期函数 •数学函数 •字符串函数 1.常规函数 javascript常规函数包括以下9个函数: (1)alert函数:显示一个警告 ...
- javascript 回调函数
javascript 回调函数 回调函数 作为参数传递的函数 示例代码 let x = function () {console.log("执行回调函数") }let y = fu ...
最新文章
- OpenAI 以 10 亿美元出售「灵魂」,网友热评不再「Open」
- 基于django的视频点播网站开发-step12-后台订阅功能
- ACM 未解决的问题
- 6. Qt 信号与信号槽 (7)-QMetaObject:: activate
- 玩转NumPy——NumPy数组的切片和索引
- freeswitch源码编译windows_【Thrift】Windows编译Thrift源码及其依赖库
- HDU1028——I gnatius and the Princess III
- linux 脚本 java_linux系统下运行java项目的脚本编写
- 【java学习之路】(javaWeb篇)008.VUE
- Lazarus Coolbar and AnchroDocking
- 单片机程序如何反编译成C语言,如何实现单片机程序代码的反汇编
- HR人事管理系统软件有哪些?如何选择HR人事管理软件?
- VOC格式xml标签与YOLO格式txt标签相互转换
- scrapy框架讲解
- 审核和发送环节脱离?!看TOP级企业如何解决安全管理问题
- ThinkPHP(5):数据库操作与模型
- 论文阅读《Knowledge Collaborative Fine-tuning for Low-resource Knowledge GraphCompletion》
- 微信小程序之兼容问题
- 小程序实现文字两端对齐
- 微信小程序getuserinfo废弃