1、作用域、闭包、父函数、子函数
作用域:函数体内局部变量的优先级高于全局变量。全局变量会被局部变量所掩盖
闭包:函数对象可以通过作用域相互关联起来,函数体内部变量可以 保存在函数作用域内
可读性-能看懂规范性-符合规则
匈牙利命名法>类型前缀
首字母大写
只是给变量取名的时候需要类型前缀,函数取名只需要首字母大写即可。
变量作用域-局部变量:写在当前函数里的变量,只能在定义他的函数里面使用(调用)。
变量作用域-全局变量:写在当前/所有函数上层的变量,可以在任何函数使用(调用)。 闭包、父函数、子函数:局部变量只能在当前函数里使用,但有一个例外。 就是在当前函数里新建了一个子函数来调用父函数的变量,也就是说子函数可以使用父函数的局部变量,这个就叫闭包