对JavaScript的认识第三天

学习内容

1.JavaScript预解析

        JavaScript代码是由浏览器中的JavaScript解析器来执行的。JavaScript解析器在运行JavaScript代码的时候分为两步:预解析和代码执行。

        预解析分为:变量预解析(变量提升)和  函数预解析(函数提升)

2.JavaScript对象

          2.1什么是对象

               在JavaScript中,对象是一组无序的相关属性和方法集合,所有的事物都是对象,例如字符串、数值、数组.函数等。

                对象是由属性和方法组成的

                属性:事物的特性,在对象中用属性来表示(常用名词)

                方法:事物的行为,在对象中用方法来表示(常用动词)

        2.2创建对象的三种方式

                ① 利用字面量创建对象

                        对象字面量:就是花括号{ }里面包含了表达这个具体事物(对象)的属性和方法

                ② 利用new object 创建对象

                ③ 利用构造函数创建对象

                        构造函数︰是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与new运算符一起使用。我们可以把对象中一些公共的属性和方法抽取出来,然后封装到这个函数里面。

         2.3构造函数和对象     

  • 构造函数:Stars()抽象了对象的公共部分,封装到了函数里面,它泛指某一大类( class )   
  • 创建对象:new Stars()特指某一个,通过new关键字创建对象的过程我们也称为对象实例化

3.new关键字

        new在执行时会做四件事情:

        ① 在内存中创建一个新的空对象。

        ② 让 this指向这个新的对象.。

        ③ 执行构造函数里面的弋码,给这个新对象添加属性和方法。

        ④ 返回这个新对象〔所以构造函数里面不需要return ) .

4.内置对象

  • JavaScript中的对象分为3中:自定义对象、内置对象、浏览器对象
  •  内置对象就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能

5.如何学习对象中的方法

        ① 查阅方法的功能

        ② 查看里面参数的意义和累心

        ③ 查看返回值的意义和类型

        ④ 通过demo进行测试

6.Math对象

               绝对值和三个取整方法

7.日期对象

        7.1日期格式化        

         7.2获取日期的总的毫秒形式

                Date对象是基于1970年1月1日起的毫秒数

        7.3 时间转换公式如下:

                ① d=parseInt(总秒数/60/60/24);   //计算天数

                ② h=parseInt(总秒数/60/60%24); //计算小时

                ③ m=parseInt(总秒数/60%60);     //计算分数

                ④ s=parseInt(总秒数%60);           //计算当前秒数

                

                

 学习成果

1.封装自己的数学对象案例如下:

 2.做一个猜数字游戏如下:

 3.制作一个倒计时案例如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值