1、数据类型划分不同,分为数字型、字符串型、布尔型undefined、NaN。
2、数组中数组元素数据类型可以不同,数组元素新增简单
3、函数传入实参可以多于形参,如果小于形参数则为传入的形参为undefined。
4、形参默认值是undefined,函数如果没有return,返回的值是undefined。
5、命名函数函数调用代码可以在声明函数前面或后面,但匿名函数(函数表达式)函数调用代码必须写在函数体后面。
6、在全局作用域下的变量时全局变量。在函数内部没有声明直接复制的变量也是全局变量。变量没有声明直接赋值时会变成全局变量(在函数中赋值的也包括)。函数的形参可以看作局部变量。
7、注意作用域链问题。内部函数可以访问外部函数变量,链式查找,就近原则。
【JavaScript】
最新推荐文章于 2024-10-08 13:51:35 发布
本文介绍了JavaScript中的数据类型,包括数字、字符串、布尔型和NaN。强调了数组的异构性质和函数参数的灵活性。讨论了函数的形参默认值、函数调用的顺序以及全局和局部变量的规则,特别是未声明变量自动成为全局变量的现象。此外,还提到了作用域链的概念,即内部函数如何访问外部函数的变量。
摘要由CSDN通过智能技术生成