Day2 知识点概要
- 运算符
- 比较运算符: == != 与 === !的区别:会强制转换类型 1‘1’是成立的;而=则要求类型和值都相等
- float数加减: 0.1 + 0.2 != 0.3,有精度问题,因此小数表达式通常不用来作为判断表达式
- 逻辑运算符: 12 || 24 返回的是12;12 && 24 返回的是24。
- switch
- switch(表达式) 和case中的值比较是 === 需要类型也一样
- switch会在case中搜索switch(表达式)的值,而不像 if elseif 那样一条一条比较,速度更快
- 循环:没什么好注意的。
- 数组
- 数组新增元素方法
- arr[n] = 值,其中 n >= arr.length
- 改arr的length属性, arr.length = n
- 函数
- 实参和形参个数不同的情况
- 实参 > 形参:只会接受前形参个数的实参,多余的就没用
- 实参 < 形参:少的那些形参会变成undefined
- return只能return一个值,不能像python那样返回多个值,但是可以把返回值设为一个列表就可以实现返回多个值了
本文章使用limfx的vscode插件快速发布