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 相关文章推荐
跟随鼠标旋转的文字
Nov 30 Javascript
让Firefox支持event对象实现代码
Nov 07 Javascript
JavaScript 学习笔记(九)call和apply方法
Jan 11 Javascript
关于JavaScript定义类和对象的几种方式
Nov 09 Javascript
web基于浏览器的本地存储方法应用
Nov 27 Javascript
jquery动态分页效果堪比时光网
Sep 25 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
Jan 05 Javascript
vue forEach循环数组拿到自己想要的数据方法
Sep 21 Javascript
小程序实现左滑删除功能
Oct 30 Javascript
小程序登录态管理的方法示例
Nov 13 Javascript
JavaScript原型式继承实现方法
Nov 06 Javascript
利用promise及参数解构封装ajax请求的方法
Mar 24 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
聊天室php&amp;mysql(六)
2006/10/09 PHP
php代码运行时间查看类代码分享
2011/08/06 PHP
PHP保留两位小数并且四舍五入及不四舍五入的方法
2013/09/22 PHP
CI框架验证码CAPTCHA辅助函数用法实例
2014/11/05 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
js的image onload事件使用遇到的问题
2014/07/15 Javascript
js实现多选项切换导航菜单的方法
2015/02/06 Javascript
浅谈javascript中的加减时间
2016/07/12 Javascript
nodejs实例解析(输出hello world)
2017/01/03 NodeJs
那些精彩的JavaScript代码片段
2017/01/12 Javascript
原生JS和jQuery操作DOM对比总结
2017/01/19 Javascript
谈谈vue中mixin的一点理解
2017/12/12 Javascript
nodejs调取微信收货地址的方法
2017/12/20 NodeJs
Vue安装浏览器开发工具的步骤详解
2019/05/12 Javascript
layui关闭弹窗后刷新主页面和当前更改项的例子
2019/09/06 Javascript
JS实现简单的表格增删
2020/01/16 Javascript
React Hooks 实现和由来以及解决的问题详解
2020/01/17 Javascript
Element的el-tree控件后台数据结构的生成以及方法的抽取
2020/03/05 Javascript
Python中isnumeric()方法的使用简介
2015/05/19 Python
在windows系统中实现python3安装lxml
2016/03/23 Python
详解使用 pyenv 管理多个版本 python 环境
2017/10/19 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
2018/01/15 Python
Python socket实现简单聊天室
2018/04/01 Python
Python3模拟登录操作实例分析
2019/03/12 Python
Python3 tkinter 实现文件读取及保存功能
2019/09/12 Python
Python @property使用方法解析
2019/09/17 Python
多个python文件调用logging模块报错误
2020/02/12 Python
赡养老人协议书
2014/04/21 职场文书
勿忘国耻9.18演讲稿(经典篇)
2014/09/14 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
人大代表选举标语
2014/10/07 职场文书
2015年班主任个人工作总结
2015/03/31 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
毕业赠语大全
2015/06/23 职场文书
详解MySQL InnoDB存储引擎的内存管理
2021/04/08 MySQL
Ubuntu安装Mysql+启用远程连接的完整过程
2022/06/21 Servers