神奇的知识点增加了【一些笔记】-javascript

1. 字符串处理效率

  • +:新建字符串赋值为a+b,返回型字符串销毁原来字符串。
  • Array.join()不会新建字符串,效率更高。

2. 获得二维数组的行和列

lenX = arr.length
lenY = arr[0].length // 这当然是某一行的

3. 数学运算符中的隐式转换

  1. +:a+b其中一个为字符串则ab都当做字符出传处理;如果是a+b+c+d,cd为字符串,那ab先当做数字运算完再成为字符串
  2. -、%都作为数字,非数字字符串得到NaN
  3. 字符串比大小比的是ascii码值的十进制

4.严格模式的this能否指向全局

8能,指向的是undefined

原文地址:https://www.cnblogs.com/vera-7c/p/13829432.html