最近这段时间一直很忙,公司一下子把三个项目堆到了一起交给我,我都要疯了。天天加班,加班,周六加班加班。。。。总算赶完了进度。但是赶完了进度,人也就开始放纵了,心里想到的就是我要好好休息一下。。所以我也没运动,没看书,没学习。。开始了新一轮自我奖赏的堕落生活,最重要的是这种堕落的生活还能给自己找到借口还慰藉自己。这个才是最严重的问题。
我现在回想一下先前学的知识,还记得一点,但是让自己写可能就是有点为难了,所以学习这件事,最怕的就是三天打鱼半个月晒网,人生在世短短百年,能坚持下来雷打不动的事情出了吃饭睡觉,怕是真的找不到第三件事了。那么是不是当一件事成为你赖以生存的时候,你才能坚持下来,那为什么不能坚持呢------自律这件事?
闲话不多说了,继续看JavaScript吧,毕竟这件事情一定要坚持下去!
JavaScript 对象
JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...(这点区别于java.java有8种基本数据类型,所以其实java并不能算完全的面向对象)
此外,JavaScript 允许自定义对象。
所有事物都是对象
JavaScript 提供多个内建对象,比如 String、Date、Array 等等。
对象只是带有属性和方法的特殊数据类型。
布尔型可以是一个对象。
数字型可以是一个对象。
字符串也可以是一个对象
日期是一个对象
数学和正则表达式也是对象
数组是一个对象
甚至函数也可以是对象
对象可以拥有方法和属性。JavaScript的对象也是通过关键字 “new”来创建 的;举个栗子:
var persion = new Person();

JavaScript Number对象
JavaScript只有一种数字类型,可以用来表示整数和小数点等数字,所有JavaScript均为64位在JavaScript中,数字不分为整数类型和浮点型类型,所有的数字都是由 浮点型类型。JavaScript采用IEEE754标准定义的64位浮点格式表示数字,它能表示最大值为±1.7976931348623157 x 10308,最小值为±5 x 10 -324 默认情况下,JavaScript 数字为十进制显示。但是你可以使用 toString() 方法 输出16进制、8进制、2进制。
var myNumber=128;
myNumber.toString(16); // 返回 80
myNumber.toString(8); // 返回 200
myNumber.toString(2); // 返回 10000000
无穷大(Infinity)
当数字运算结果超过了JavaScript所能表示的数字上限(溢出),结果为一个特殊的无穷大(infinity)值,在JavaScript中以Infinity表示。同样地,当负数的值超过了JavaScript所能表示的负数范围,结果为负无穷大,在JavaScript中以-Infinity表示。无穷大值的行为特性和我们所期望的是一致的:基于它们的加、减、乘和除运算结果还是无穷大(当然还保留它们的正负号)。


网友评论