1.“A”==grade会比较地址值,String是引用类型;应该用equals去比较内容是否相等
2.do while->先执行一次循环体,在执行条件
3.varchar:存储可变长度字符串
char:存储固定长度字符串
4.arr1=arr.split(" ")返回将arr通过空格分割的数组arr1;
5.文件拓展名是.txt这样
6.大佬的正则:str.replace(/(\d)(?=(?:\d{3})+$)/g, '$1,') \d-数字;/(让(有效;?=
7.new Array(num)创建长度为num的数组;arr.fill(1)返回一个数组内容全为1
8.set()去重
9.node.parentNode是node的父节点node.contains(onode)如果node是onode的父节点返回真,不是返回假
10.浅拷贝(只复制对象指针,但不是同一对象),深拷贝(重新分配内存地址)和赋值(与原数据是同一对象)都是针对引用类型而言的;Object.assign()是浅拷贝(当object只有一层时是深拷贝)
11.arr.forEach(item=>{})里的item是数组的值,不是index下标
12.条件运算符a>b?c:d;d不能为空
13.调用函数的三种方式:obj.fn() fn.call(obj,args)参数列出 fn.apply(obj,[])参数数组
14.a=a+b-(a=b),超有意思!!!