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获取tagName再进行判断
May 29 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
Aug 31 Javascript
js实现文字垂直滚动和鼠标悬停效果
Dec 31 Javascript
JavaScript正则表达式匹配 div  style标签
Mar 15 Javascript
常用的js验证和数据处理总结
Aug 02 Javascript
js中判断变量类型函数typeof的用法总结
Aug 09 Javascript
AngularJS入门教程之REST和定制服务详解
Aug 19 Javascript
手把手教你搭建ES6的开发运行环境
Jul 11 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
Apr 17 Javascript
微信小程序实现底部导航
Nov 05 Javascript
arcgis.js控制地图地体的显示范围超出区域自动弹回(实现思路)
Jan 28 Javascript
typescript编写微信小程序创建项目的方法
Jan 29 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
提取HTML标签
2006/10/09 PHP
使用PHP实现蜘蛛访问日志统计
2013/07/05 PHP
Symfony数据校验方法实例分析
2015/01/26 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
一波PHP中cURL库的常见用法代码示例
2016/05/06 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
2019/03/11 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
用Javascript实现锚点(Anchor)间平滑跳转
2009/09/08 Javascript
jquery 定位input元素的几种方法小结
2013/07/28 Javascript
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
2013/09/25 Javascript
JS实现黑客帝国文字下落效果
2015/09/01 Javascript
Jquery中map函数的用法
2016/06/03 Javascript
BootStrap CSS全局样式和表格样式源码解析
2017/01/20 Javascript
nodejs个人博客开发第二步 入口文件
2017/04/12 NodeJs
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
2017/04/13 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
2017/04/25 Javascript
使用koa-log4管理nodeJs日志笔记的使用方法
2018/11/30 NodeJs
微信小程序new Date()方法失效问题解决方法
2019/07/29 Javascript
使用vscode快速建立vue模板过程详解
2019/10/10 Javascript
原生js实现移动小球(碰撞检测)
2020/12/17 Javascript
通过python+selenium3实现浏览器刷简书文章阅读量
2017/12/26 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
2018/01/02 Python
django中的HTML控件及参数传递方法
2018/03/20 Python
python用post访问restful服务接口的方法
2018/12/07 Python
python对于requests的封装方法详解
2019/01/03 Python
ERLANG和PYTHON互通实现过程详解
2019/07/05 Python
Python求两点之间的直线距离(2种实现方法)
2019/07/07 Python
python自动保存百度盘资源到百度盘中的实例代码
2019/08/26 Python
Python 发送邮件方法总结
2020/08/10 Python
python爬取youtube视频的示例代码
2021/03/03 Python
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
教师评优的个人自我评价分享
2013/09/19 职场文书
打架检讨书300字
2014/02/02 职场文书
航空学院求职信
2014/06/11 职场文书
社区务虚会发言材料
2014/10/20 职场文书
《废话连篇——致新手》——chinapizza
2022/04/05 无线电