【JavaScript】

本文介绍了JavaScript中的数据类型,包括数字、字符串、布尔型和NaN。强调了数组的异构性质和函数参数的灵活性。讨论了函数的形参默认值、函数调用的顺序以及全局和局部变量的规则,特别是未声明变量自动成为全局变量的现象。此外,还提到了作用域链的概念,即内部函数如何访问外部函数的变量。
摘要由CSDN通过智能技术生成

1、数据类型划分不同,分为数字型、字符串型、布尔型undefined、NaN。
2、数组中数组元素数据类型可以不同,数组元素新增简单
3、函数传入实参可以多于形参,如果小于形参数则为传入的形参为undefined。
4、形参默认值是undefined,函数如果没有return,返回的值是undefined。
5、命名函数函数调用代码可以在声明函数前面或后面,但匿名函数(函数表达式)函数调用代码必须写在函数体后面。
6、在全局作用域下的变量时全局变量。在函数内部没有声明直接复制的变量也是全局变量。变量没有声明直接赋值时会变成全局变量(在函数中赋值的也包括)。函数的形参可以看作局部变量。
7、注意作用域链问题。内部函数可以访问外部函数变量,链式查找,就近原则。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值