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 相关文章推荐
jQuery中jqGrid分页实现代码
Nov 04 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
Dec 17 Javascript
JS 加入收藏夹的代码(主流浏览器通用)
May 13 Javascript
jquery清空表单数据示例分享
Feb 13 Javascript
Window.Open如何在同一个标签页打开
Jun 20 Javascript
JQuery实现的按钮倒计时效果
Dec 23 Javascript
canvas学习之API整理笔记(一)
Dec 29 Javascript
vue组件tabbar使用方法详解
Nov 06 Javascript
js作用域和作用域链及预解析
Apr 11 Javascript
一文搞懂ES6中的Map和Set
May 20 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
Jul 20 Javascript
通过实例解析jQ Ajax操作相关原理
Sep 23 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
win7计划任务定时执行PHP脚本设置图解
2014/05/09 PHP
两个php日期控制类实例
2014/12/09 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
在Linux系统的服务器上隐藏PHP版本号的方法
2015/06/06 PHP
全面解读PHP的人气开发框架Laravel
2015/10/15 PHP
基于jQuery的倒计时插件代码
2011/05/07 Javascript
JavaScript高级程序设计 读书笔记之八 Function类及闭包
2012/02/27 Javascript
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
jquery和js实现对div的隐藏和显示方法
2014/09/26 Javascript
node.js中的buffer.toJSON方法使用说明
2014/12/14 Javascript
jQuery制作简洁的图片轮播效果
2015/04/03 Javascript
Jquery实现的简单轮播效果【附实例】
2016/04/19 Javascript
jQuery之动画效果大全
2016/11/09 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
2017/12/06 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
2018/09/03 jQuery
JavaScript变速动画函数封装添加任意多个属性
2019/04/03 Javascript
[01:54]胎教DOTA2 准妈妈玩家现身中国区预选赛
2016/06/26 DOTA
在Python中使用NLTK库实现对词干的提取的教程
2015/04/08 Python
Python计算已经过去多少个周末的方法
2015/07/25 Python
python爬虫之BeautifulSoup 使用select方法详解
2017/10/23 Python
完美解决Python 2.7不能正常使用pip install的问题
2018/06/12 Python
浅谈python3中input输入的使用
2019/08/02 Python
Python基础之字符串操作常用函数集合
2020/02/09 Python
Python插件机制实现详解
2020/05/04 Python
python如何求圆的面积
2020/07/01 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
外贸实习生自荐信范文
2013/11/24 职场文书
技校毕业生的自我评价
2013/12/27 职场文书
公务员学习习总书记“三严三实”思想汇报
2014/09/19 职场文书
老公保证书
2015/01/17 职场文书
初中班干部工作总结
2015/08/10 职场文书
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
2021/04/04 Servers
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS
详解Golang如何实现支持随机删除元素的堆
2022/09/23 Python