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 相关文章推荐
extjs 学习笔记(一) 一些基础知识
Oct 13 Javascript
javascript实现表格增删改操作实例详解
May 15 Javascript
使用impress.js制作幻灯片
Sep 09 Javascript
js clearInterval()方法的定义和用法
Nov 11 Javascript
javascript高级编程之函数表达式 递归和闭包函数
Nov 29 Javascript
Angularjs整合微信UI(weui)
Mar 15 Javascript
微信小程序开发之Tabbar实例详解
Jan 09 Javascript
关于angular js_$watch监控属性和对象详解
Apr 24 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
Nov 14 jQuery
vue使用中的内存泄漏【推荐】
Jul 10 Javascript
总结javascript三元运算符知识点
Sep 28 Javascript
SSM VUE Axios详解
Oct 05 Vue.js
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
索尼SONY ICF-7600A(W)电路分析
2021/03/01 无线电
图书管理程序(二)
2006/10/09 PHP
微信营销平台系统?刮刮乐的开发
2014/06/10 PHP
PHP开发框架kohana3 自定义路由设置示例
2014/07/14 PHP
php定义一个参数带有默认值的函数实例分析
2015/03/16 PHP
PHP查找与搜索数组元素方法总结
2015/06/12 PHP
PHP执行SQL文件并将SQL文件导入到数据库
2015/09/17 PHP
PHP结合Vue实现滚动底部加载效果
2017/12/17 PHP
javascript中删除指定数组中指定的元素的代码
2011/02/12 Javascript
Js注册协议倒计时的小例子
2013/06/24 Javascript
js通过八个点 拖动改变div大小的实现方法
2014/03/05 Javascript
JQuery实现动态添加删除评论的方法
2015/05/18 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
2017/04/18 Javascript
打造通用的匀速运动框架(实例讲解)
2017/10/17 Javascript
4 种滚动吸顶实现方式的比较
2019/04/09 Javascript
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
vue界面发送表情的实现代码
2020/09/11 Javascript
Python enumerate遍历数组示例应用
2008/09/06 Python
Python numpy生成矩阵、串联矩阵代码分享
2017/12/04 Python
Django中针对基于类的视图添加csrf_exempt实例代码
2018/02/11 Python
python学习开发mock接口
2019/04/28 Python
python支持多继承吗
2020/06/19 Python
党员实事承诺书
2014/03/26 职场文书
2014年重阳节敬老活动方案
2014/09/16 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
六一儿童节标语
2014/10/08 职场文书
自愿离婚协议书范文2014
2014/10/12 职场文书
家属答谢词
2015/01/05 职场文书
西岭雪山导游词
2015/02/06 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书
雾霾停课通知
2015/04/24 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书
2015秋季幼儿园开学通知
2015/07/16 职场文书
详解MySQL连接挂死的原因
2021/05/18 MySQL