第六次网页前端培训笔记(JS)

学习网址:视频网址    资料网址​​​​​

运算符

普通运算符:

 赋值运算符:

比较运算符:

 

 逻辑运算符:

三目运算符:

 

 数组

数组是按次序排列的一组数据,每个值的位置都有编号(从o开始),整个数组用方括号表示。

数组定义:var arr =[值1,值2,值3]; I/隐式创建
                  var arr = new Array(值1,值2,值3); l/直接实例化
                  var arr = new Array ( size); l/创建数组并指定长度

基本操作:数组的长度可以通过length 属性来获取,并可以任意更改
                  数组名.length
                  数组名. length =新长度
                  数组中的每一个元素都可以被访问和修改,甚至是不存在的元素,无所谓越界
                  数组名[下标]
                  数组名[下标]=新值数组的操作
                  数组的下标从0开始
                  获取数组指定下标的值:(如果下标不存在,则undefined)
                  设置数组指定下标的值:(如果下标不存在,则自动扩容)
                  如果设置非整数型的下标,则会成为数组的属性,不计入数组的长度设置属性:
                  数组名.属性名=值;数组名["属性名"]=值;获取属性:
                  数组名.属性名;数组名"属性名";

数组遍历

                  1.for型:

                  

                  2.for in型:

        ​​​​​​​          

                  3. forEach型:

        ​​​​​​​          

                  注意:数组在使用的时候建议大家规矩来用。在存放数据时,从下标8开始顺序的存放                                数组元素。如果下标:
                                       1.为非负整数(包括整数字符串)︰自动从0开始,不存在添加undefined
                                       2.为负数、小数、非数字符串:这些内容不计算在长度内,当成"属性"                                                   处理,相当于自定义属性。
                                       数组非常灵活,使用数组元素
                                                1.下标:非负整数(包括整数字符串):
                                                        数组.下标
                                                        数组[下标]
                                                2.下标:负数、小数、非数字字符串:
                                                        数组[属性]
                                                * for -->不遍历属性
                                                * foreach -->不遍历属性和索引中的undefined                                                                                   * for in -->不遍历索引中的undefined

函数

函数的定义:1.函数声明语句:function函数名([参数列表]){}
                      2.函数定义表达式:var变量名/函数名=function([参数列表]){}
                      3.Function构造函数:var函数名 = new FUnction([参数列表],函数体);

函数的参数:定义函数时设置形参,调用函数时传递实参。                                                                                  1.实参可以省略,则形参为undefinded                                                                                               2.如果形参名相同,则以最后一个参数为准                                                                                  3.可以设置参数的默认值
                     4.参数为值传递,传递副本;参数是是引用传递,则传递的是地址,                                                  操作的是同一个对象
函数的调用:1.常用调用方式:函数名([参数列表]);                                                                                                 2.函数调用方式:var变量名=函数名([参数列表]);                                                                               3.方法调用方式对象:函数名([参数列表]);                                                                   函数的返回值:return:1.在没有返回值的方法中,用来结束方法。                                                                                     2.有返回值的方法中,一个是用来结束方法,一个是将值带给调用者。
函数的作用域:在JS中,有合函数中才作用域。
                         1.在函数中,存在局部变量和全局变量
                         2.在函数中,如果声明变量时未使用var修饰符,则该变量是全局变量

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值