
Javascript对象
遍历对象for 遍历对象的问题: 对象没有像数组一样的length属性,所以无法确定长度 对象里面是无序的键值对, 没有规律. 不像数组里面有规律的下标 forin: 123456789101112131415// 1. 遍历对象 for in let obj = { uname: 'pink老师', age: 18, ...

遍历对象for 遍历对象的问题: 对象没有像数组一样的length属性,所以无法确定长度 对象里面是无序的键值对, 没有规律. 不像数组里面有规律的下标 forin: 123456789101112131415// 1. 遍历对象 for in let obj = { uname: 'pink老师', age: 18, ...

作用域作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突。 全局作用域作用于所有代码执行的环境(整个 script 标签内部)或者一个独立的 js 文件 处于全局作用域内的变量,称为全局变量 局部作用域作用于函数内的代码环境,就是局部作用域。 因为跟函数有关系,所以也称为函数作用域。 处于局部作用域内的变量称为局部变量 如果函数内部,变量没有声明,直接赋值,也当全局变量...

常用api增加元素arr.push push() 方法将指定的元素添加到数组的末尾,并返回新的数组长度。会修改原有数组。 arr.concat([v1,v2]) concat() 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。 arr.unshift(v1,v2) unshift() 方法将指定元素添加到数组的开头,并返回数组的新长度。 删除元素arr.splice...

模板字符串document.write(大家好,我叫${uname}, 我今年贵庚${age}岁了) 比较运算符如果相等操作符两边的操作数,不包含 null 或者 undefined,且两个操作数不全是对象,在执行相等比较之前,会先调用 Number() 将两个操作数强制转为 Number 类型,然后进行比较。 转换规则:在比较运算符时会优先转换操作数...

typeof 结果 {} object [] object null object undefined undefined NaN number 0 number true boolean ‘’ string let与var与constvar的特点1、var的作用域 var 声明的作用域是全局的或函数/局部的。 当 var 变量在函数外部...