数组、函数、对象、内置对象

1.数组

(1)数组的定义

a、字面量:[ ]

b、Array对象:new Array()

(2)数组元素的访问:数组名[ 下标 ] (下标的取值范围为0~数组长度减1)

(3)数组的遍历:不重复的访问数组的每个元素

(4)数组的应用:冒泡排序

(5)二维数组:数组名[ 下标1 ] [ 下标2 ]

2.函数(方法):是一个程序模块,可以完成某种特定的功能、

(1)函数的定义:

        function 函数名(【形参】){

                函数体语句

        }

(2)函数的调用:

        a、带返回值函数:谁调用函数,返回值就给谁

        let 变量名 = 函数名(【实参】):将函数的返回值赋给变量

        console.log( 函数名(【实参】)):将函数的返回值输出

        b、无返回值函数:函数体中没有return语句。这类函数只是实现某种功能或本身有输出语句

        函数名(【实参】)        

(3)特殊的函数调用:递归调用(函数自己调用自己)

(4)形参、实参、实参-形参之间的数据传递

(5)函数默认的内置对象:argements(本质是数组,存放的调用函数是传递的实参个数)

3、对象:是一种复合数据类型。是属性和行为的结合体

(1)使用字面量:{ }

(2)使用Object对象:new Object({ })

(3)使用构造函数:new 构造函数名(【参数】)—- 重难点

        a、构造函数的定义:构造函数的本质是函数,作用是初始化对象的

        function 构造函数名(【参数】){

                this.属性名 = 属性值

                this.函数名 = function(【参数】){

                        函数体语句

                }

        }

        function Book(){

                this.bookName = ‘西游记’

        }

        b、构造函数的使用

                let b1 = new Book()

                let b2 = new Book()

(4)通过对象来访问属性和函数

        对象名.属性名

        对象名.函数名(【参数】)

(5)对象数组:数组中存放的元素是对象

4、内置对象

(1)Math对象:非函数对象。使用时直接通过 Math.属性名 、Math.方法名(【实参】)

(2)Date对象:使用时需要先创建对象( new Date() )

(3)Array对象:

5、前端的核心技术

        1、html:超文本标记(标签)语言。作用是定义页面(网页)的结构、内容

        2、css:层叠样式表。作用是美化页面 —— 称为程序员的画笔

        3、JavaScript:脚步语言(通过浏览器直接加载运行)。现在也是一个工程化的开发语言。作用是实现页面的交互

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值