w3cschool JavaScript初级教程疑难点笔记(五)

1、JavaScript 类

JavaScript 是面向对象的语言,但 JavaScript 不使用类。

在 JavaScript 中,不会创建类,也不会通过类来创建对象(就像在其他面向对象的语言中那样)。

JavaScript 基于 prototype,而不是基于类的。

2、所有 JavaScript 数字均为 64 位

JavaScript 不是类型语言。与许多其他编程语言不同,JavaScript 不定义不同类型的数字,比如整数、短、长、浮点等等。

JavaScript 中的所有数字都存储为根为 10 的 64 位(8 比特),浮点数。

注解:因为这个属性,有的时候会发现用JS计算两个很简单的数之和并不是我们想要的结果也就可以理解了

3、显示一个钟表

t=setTimeout('startTime()',500)

注解:为什么设置是500不是1000呢?

原因:这里的setTimeout是递归执行的。也就是在执行一次后,时间更新以后,才会设置下次的setTimeout。这里执行更新时间的代码也是要耗费时间的。因为javascript是脚本语言,又基于浏览器,性能比较差。而且更新时间是dom操作,比较慢。所以这样能保证精度,避免延迟。

4、日期注意事项

注意:表示月份的参数介于 0 到 11 之间。也就是说,如果希望把月设置为 8 月,则参数应该是 7。

猜你喜欢

转载自blog.csdn.net/qq_40996041/article/details/83413573
今日推荐