第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('代码出错,系统出错提示:'+'
'+ e.message+'
'+ 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("错误信息: " + "
"+ msg + "
" + '出错行数' + ":" + line+'
'+'报错的文件'+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     }
原文地址:https://www.cnblogs.com/le220/p/8543322.html