摘要:
1、有参函数:函数定义时,带有参数的函数 设置函数参数的默认值: (1)直接在函数定义位置的小括号内进行赋值 (2)低版本默认值的处理(在函数内部判断该参数是否有默认值,若没有,赋值初始值) 第1种默认值赋值: 第2种默认值赋值: 2、无参函数:函数定义时没有带参数的函数 3、匿名函数:函数定义时没 阅读全文
摘要:
1、作用域 全局作用域:在函数外部使用var关键字定义的变量 局部作用域:在函数内部使用var关键字定义的变量 特点 (1)局部变量无法直接影响全局变量 (2)在局部作用域中可以使用全局作用域的变量 2.作用域链 函数内部变量在进行查询时,遵循的规则: (1)首先从函数自身所在的作用域进行查找 (2 阅读全文
摘要:
情况1:使用var关键字定义的变量优先被声明 console.log(a); // undefined var a = 20; /* var a =20; (1)声明变量a -- 优先被执行,此刻的值是undefined (2)给变量a赋值,等赋值语句执行,进行赋值,此刻的值是20 */ 情况2:使 阅读全文
摘要:
函数的组成:函数名 + 函数体 1、使用function关键字定义函数 -- 具有优先级,优先将function关键字定义的函数优先执行 function functionName(arg0, arg1 ,..., argN){ statements } 函数的调用:functionName() 2 阅读全文
摘要:
JavaScrip变量名与函数名的命名规范严格遵循以下5条: (1)首字符必须是字母、下划线、$,后跟任意的字母、数字、下划线、$ (2)严格区分大小写 (3)不能使用系统的关键字和保留字 (4)命名尽量有意义 (5)推荐使用驼峰命名法 阅读全文