🧑‍💻JavaScript专项练习 错题本

自家用

1、函数表达式和函数声明以及它们提升的区别

  • 函数声明会提升, 提升是整个函数体提升至当前作用域的顶层;
  • 函数表达式没提升, 提升是提升变量(函数的引用),表达式留在原地;

2、f(a = 100)相当于创建全局变量a再传入函数调用

3、原始类型(primitive type)与原始值(primitive value)

  • 原始类型(primitive type)有以下五种类型:Undefined,Null,Boolean,Number,String;

4、浏览器的Response Headers字段

5、身份证号的正则表达式

6、try…catch…finally的用法和break的用法

7、exec()方法和document.write对数组的处理

  • exec() 方法是一个正则表达式方法;
  • exec() 方法用于检索字符串中的正则表达式的匹配;
  • 数组使用document.write时显示在html中的内容是数组中的元素;

8、JavaScript 中的数字在计算机内存中占8个Byte

9、JavaScript 中的内部对象

  • Navagator:提供有关浏览器的信息;
  • Window:Window对象处于对象层次的最顶层,它提供了处理Navagator窗口的方法和属性;
  • Location:提供了与当前打开的URL一起工作的方法和属性,是一个静态的对象;
  • History:提供了与历史清单有关的信息;
  • Document:包含与文档元素一起工作的对象,它将这些元素封装起来供编程人员使用;
作者

ZhangLK

发布于

2022-01-01

更新于

2023-07-05

许可协议