不成体系的知识点

123 阅读1分钟

continue和break、return

  1. Continue: 结束当前的执行,continue后边的代码不执行,继续下一个循环。
  2. Break: 终止整个循环的执行。
  3. return: 退出整个函数(单纯的代码块{}中不能用return)
for (let i = 1; i <= 10; i++) {
  if (i % 2 == 1) continue;
  console.log(i);
}
//结果: 2; 4; 6; 8; 10;

for (let i = 1; i <= 10; i++) {
  if (i == 6) break;
  console.log(i);
}
//结果: 1; 2; 3; 4; 5;

UTF-16,UTF-8和unicode的关系

charCodeAt():可返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。 "0123456789ABCDEF"[6].charCodeAt();

charCodeAt(index):返回指定索引的 UTF-16 代码单元值的数字

charAt(index):从原字符串中返回指定索引的字符。