JS数组 函数 作用域 预解析 对象 遍历对象

数组 字面量 [ ]

数组中可以存放任何类型的数值

 

 

统计数字元素   数组名.length 

 

函数

 定义函数    funtion 函数名(形参)

调用函数     函数名(实参)

 

var 变量名 = function() {}   //匿名函数

 

如若实参的个数多于形参的个数  会取到形参的个数

如若实参的个数小于形参的个数  多余的形参会定义为undefined,结果为NaN

 

如若不知道形参个数,arguments对象 会接受所有传过来的实参

按伪数组的方式来存储

 

return 返回结果并结束函数 如没有return 结果为undefined

 

作用域

全局作用域

局部作用域  只能在函数内部使用

 

作用域链 内部函数访问外部函数 参数   就近原则

 

预解析 

变量预解析   所有的变量声明提升到当前的作用域最前面  不提升赋值操作

函数预解析   所有的函数声明提升到当前的作用域最前面   不调用函数    函数表达式 必须写在调用函数前面


对象

var 对象名 {                                                              var 对象名 = new object ();

      键: 值     逗号隔开 各个属性                             对象名.属性名='值';

}

调用   对象名.属性     对象名['属性名']  对象名.方法名()

 

使用构造函数 创建对象

function 构造函数名( 形参) {          //构造函数名  首字母大写

this.属性=形参;

this.方法=function() {}

}

调用 new 构造函数名(实参);
 

 

遍历对象

for (变量 in 对象) {

打印 对象名[变量] }     一般这个变量用k   或 key

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值