专栏首页前端知识分享第193天:js---Math+Error+Number+Object总结

第193天:js---Math+Error+Number+Object总结

一、Math

随机选取

1  //随机选取
2     function getRandom (begin,end){
3         return Math.floor(Math.random()*(end-begin))+begin;
4     }

二、Error

1、try---catch

 1  function message()
 2     {
 3         adddlert('欢迎来到百度贴吧');
 4     }
 5 
 6     function message()
 7     {
 8         try{
 9             adddlert('欢迎来到百度贴吧');
10         }catch(e){
11            alert('代码出错,系统出错提示:'+'\n'+ e.message+'\n'+ e.name);
12         }
13     }

 运行结果:

2、error---onerror

 1  function message()
 2     {
 3         adddlert('欢迎来到百度贴吧')
 4     }
 5 //    onerror函数的三个参数用于确定错误确切的信息,代表的意思依次为:
 6 //    错误信息;
 7 //    发生错误的文件;
 8 //    发生错误的行号。
 9 
10     window.onload=function(){
11         message();
12     }
13     window.onerror = function(msg, file, line) {
14         alert("错误信息: " + "\n"+ msg + "\n" + '出错行数' + ":" + line+'\n'+'报错的文件'+file);
15         return true;
16     }

 运行结果:

三、Number

 1 /*数字的分类*/
 2 
 3 //数字的分类:
 4 //    JavaScript 中可以使用10进制数、8进制数、16进制数、实数、浮点数。
 5 //    以 0 开头的整数是8进制数,
 6 //    以 0x 开头的整数是16进制数。
 7 
 8     console.log(12345)    // 10进制数 12345
 9     console.log(1.23)     // 实数 1.23
10     console.log(1.23e4)   // 1.23 × 10的4次方
11     console.log(1.23E4)   // 1.23 × 10的4次方
12     console.log(0777)     // 8进制数777
13     console.log(0xff88)   // 16进制数FF88
14 
15     //通过传统方式
16     var num1 = 1;
17     //通过对象方式
18     var num2 = new Number(3);//
19     console.log(num1);//1
20     console.log(num2);//Number

四、Object

1 //  tostring方法其实是object的方法,而其他所有对象都能访问到该属性
2     // 为什么呢。万物都继承在object
3 
4     // var obj = new Object()
5     for( var obj in Object)
6     {
7         console.log(obj);
8     }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 第183天:引用类型和值类型

    半指温柔乐
  • 第188天:extend拷贝创建对象的原理

    半指温柔乐
  • 第12天 :布尔值和关系运算符

    数值型里面的值,有无穷多个,因为世界上所有的数字,都是数值型; 字符串型的值,有无穷多个,因为世界上所有的文字、语句都是字符串型; 布尔类型的值,就两个,tru...

    半指温柔乐
  • Hibernate学习---Configuration,Session,SessionFactory Configuration:SessionFactory:Session:

    上一节我们讲到了Hibernate的测试,并且给出了测试代码,刚开始看见这个测试代码的同学估计是一头雾水把,所以这一节我们来讲一下测试代码。 本节主要内容: ...

    MindMrWang
  • NodeJS操作Redis

    新建test.js,然后在目录下执行npm install redis var redis = require('redis'); var client = r...

    苦咖啡
  • 网络通信中基于套接字输入流和输出流的创建

      (2)由套接字对象Socket调用getInputStream()或getOutputStream()方法,分别返回具有套接字通信的基础输入流InputSt...

    Rekent
  • 谈谈 JavaScript 中的 声明提前(hoisting)

    版权声明:本文为博主原创文章,欢迎转载,转载请注明出处。 https://blog.csdn...

    FEWY
  • 初识JavaScript柯理化

    FinGet
  • 代码重构那些事儿

    大家好,这是我今天演讲的目录,分Java,JavaScript,ABAP三门编程语言来讲述。

    Jerry Wang
  • 玩转ES6(四)Set、Map、Class类和decorator 装饰器

    在看Class之前建议看一下js的面向对象 https://juejin.im/post/5b8a8724f265da435450c591

    前端迷

扫码关注云+社区

领取腾讯云代金券