前言
上一节我们说了那些JS的基本概念相关的..今天我们接着来扯扯作用域对象这些基础知识;
变量
JS的变量是相当松散的,这个特性让人又爱又恨,因为我们可以在它的生命周期内进行各种各样的改变[比如值,数据类型...,规则等].同样这个特性也提升了维护难度,一不小心自己给自己埋了个大坑
ECMAScript的变量可以包含以下两种值:基本类型值和引用类型值,前者是简单的赋值,后者是对象的操作
简单的赋值和对象的赋值的较大区别在于...:"test"}] //可以包含字符串,数字类型,对象等
数组的取值
//数组的取值是根据下标来取值的,第一个值的下标为0,以此递增
var arr1 = ['1',2,{name:"...console.log(arr1[2]); //打印值:Object {name: "test"}
//长度为数组内的个数,若是缩小长度[重新定义],会移除最后一个;反之,若是增加长度...forEach的callback返回类型必须为void。