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

简介: 一、Math随机选取1 //随机选取2 function getRandom (begin,end){3 return Math.floor(Math.random()*(end-begin))+begin;4 }二、Error1、try---ca...

一、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     }

 

相关文章
|
2月前
|
JavaScript 前端开发
javaScript Number 对象
avaScript Number 对象是 JavaScript 中用于表示数字的基本类型之一。它表示的数字可以是整数,也可以是浮点数。在 JavaScript 中,所有的数字都是 Number 类型的实例,可以通过 new Number() 构造函数来创建。此外,JavaScript 还提供了一些用于处理数字的常用方法和属性,例如 parseFloat()、parseInt()、isNaN()、is
97 6
|
3月前
|
JavaScript 前端开发
js数字(Number)方法汇总
js数字(Number)方法汇总
20 0
|
2月前
|
机器学习/深度学习 前端开发 JavaScript
源映射错误:Error: request failed with status 404 源 URL:http://localhost:8080/bootstrap/js/axios-0.18.0.js
源映射错误:Error: request failed with status 404 源 URL:http://localhost:8080/bootstrap/js/axios-0.18.0.js
43 0
源映射错误:Error: request failed with status 404 源 URL:http://localhost:8080/bootstrap/js/axios-0.18.0.js
|
8天前
|
JavaScript
js 字符串String转对象Object
该代码示例展示了如何将一个以逗号分隔的字符串(`'1.2,2,3,4,5'`)转换为对象数组。通过使用`split(',')`分割字符串并`map(parseFloat)`处理每个元素,将字符串转换成浮点数数组,最终得到一个对象数组,其类型为`object`。
|
16天前
|
JavaScript
Object.defineProperty(js的问题)
Object.defineProperty(js的问题)
|
18天前
|
JavaScript 前端开发
JavaScript中Object.prototype.toString.call()、instanceOf和Array.isArray()的区别
JavaScript中Object.prototype.toString.call()、instanceOf和Array.isArray()的区别
21 1
|
1月前
|
存储 JavaScript
JS中Map对象与object的区别
JS中Map对象与object的区别
|
1月前
|
JavaScript
JS之Object.defineProperty方法
JS之Object.defineProperty方法
|
1月前
|
JavaScript 前端开发 Java
编程笔记 html5&css&js 073 JavaScript Object数据类型
编程笔记 html5&css&js 073 JavaScript Object数据类型
|
1月前
|
存储 JavaScript 前端开发
编程笔记 html5&css&js 066 JavaScript Number数据类型
编程笔记 html5&css&js 066 JavaScript Number数据类型