JavaScript Math对象和调试程序的方法分析


Posted in Javascript onMay 13, 2019

本文实例讲述了JavaScript Math对象和调试程序的方法。分享给大家供大家参考,具体如下:

Math对象

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>math对象</title>
  <script type="text/javascript">
    var iPi=Math.PI;
    // alert(iPi);
    var iNum=Math.random();
    // alert(iNum);
    // var
    /*
    console.log是常用的调试程序的方法
    * */
    var arr=[];
    for(var i=0;i<20;i++){
      arr[i]=Math.random();//Math.random()只能返回从0到1之间的随机数
    }
    console.log(arr)//console.log()在谷歌浏览器中用console查看就能看见调试程序
  </script>
</head>
<body>
</body>
</html>

Math对象能产生随机数等等,这就引出了除了alert()以外的另一个调试程序的方法,console.log(),其实还有document.title

调试程序的方法

一般不用document.title,alert()因为要弹出,所以会阻止函数的运行,console.log就不会有这个缺点。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <script type="text/javascript">
    window.onload=function () {
      var oBody=document.getElementById('body1');
      var iNum01=12;
      alert(iNum01);
      oBody.style.backgroundColor='gold';
      var iNum02=14;
      alert(iNum02);
    }
  </script>
</head>
<body id="body1">
</body>
</html>

页面先弹出12,在改变颜色,再弹出14,但是由于渲染的比较慢,所以就县弹出12,再弹出14,在改变页面颜色

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <script type="text/javascript">
    window.onload=function () {
      var oBody=document.getElementById('body1');
      var iNum01=12;
      // alert(iNum01);
      console.log(iNum01);
      oBody.style.backgroundColor='gold';
      var iNum02=14;
      // alert(iNum02);
      console.log(iNum02);
    }
  </script>
</head>
<body id="body1">
</body>
</html>

这样的效果就是直接改变页面,然后console.log的值到console里面去找

JavaScript Math对象和调试程序的方法分析

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
js 判断 enter 事件
Feb 12 Javascript
编写兼容IE和FireFox的脚本
May 18 Javascript
一个原生的用户等级的进度条
Jul 03 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
Mar 18 Javascript
js获取鼠标位置实例详解
Dec 09 Javascript
JavaScript隐式类型转换
Mar 15 Javascript
AngularJS使用ng-options指令实现下拉框
Aug 23 Javascript
JS限制条件补全问题实例分析
Dec 16 Javascript
vue实现留言板todolist功能
Aug 16 Javascript
element-ui 上传图片后清空图片显示的实例
Sep 04 Javascript
JS字符串与二进制的相互转化实例代码详解
Jun 28 Javascript
Vue.js暴露方法给WebView的使用操作
Sep 07 Javascript
jsonp跨域获取百度联想词的方法分析
May 13 #Javascript
基于Fixed定位的框选功能的实现代码
May 13 #Javascript
JQuery事件委托原理与用法实例分析
May 13 #jQuery
使用原生js编写一个简单的框选功能方法
May 13 #Javascript
Node.js实现一个HTTP服务器的方法示例
May 13 #Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 #jQuery
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
May 13 #Javascript
You might like
上传文件先创建目录 再上传到目录里面去
2010/12/29 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
php中错误处理操作实例分析
2019/08/23 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
2019/10/18 PHP
javascript一点特殊用法
2008/05/28 Javascript
用JS提交参数创建form表单在FireFox中遇到的问题
2013/01/16 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
在页面中输出当前客户端时间javascript实例代码
2016/03/02 Javascript
Vue.js组件tabs实现选项卡切换效果
2016/12/01 Javascript
JavaScript字符串对象
2017/01/14 Javascript
微信小程序实现图片放大预览功能
2020/10/22 Javascript
微信小程序中添加客服按钮contact-button功能
2018/04/27 Javascript
JavaScript使用math.js进行精确计算操作示例
2018/06/19 Javascript
Vue+Mock.js模拟登录和表格的增删改查功能
2018/07/26 Javascript
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
vue 父组件给子组件传值子组件给父组件传值的实例代码
2019/04/15 Javascript
vue中img src 动态加载本地json的图片路径写法
2019/04/25 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
2019/08/20 Javascript
详解小程序BackgroundAudioManager踩坑之旅
2019/12/08 Javascript
javascript 数组精简技巧小结
2020/02/26 Javascript
详解vue路由
2020/08/05 Javascript
[02:30]联想杯DOTA2完美世界全国高校联赛—北京站现场
2015/11/16 DOTA
python 字典(dict)按键和值排序
2016/06/28 Python
利用Tkinter(python3.6)实现一个简单计算器
2017/12/21 Python
caffe binaryproto 与 npy相互转换的实例讲解
2018/07/09 Python
Python进度条的制作代码实例
2019/08/31 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
2020/06/03 Python
艺术用品:Arteza
2018/11/25 全球购物
房地产销售计划书
2014/01/10 职场文书
八项规定整改方案
2014/10/01 职场文书
校长师德表现自我评价
2015/03/04 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
观后感开头
2015/06/19 职场文书
2015年十月一日放假通知
2015/08/18 职场文书
python 管理系统实现mysql交互的示例代码
2021/12/06 Python
漫画《催眠麦克风-Dawn Of Divisions》第二卷PV公开
2022/04/05 日漫