问题
- 基础类型有哪些?复杂类型有哪些?有什么特征?
答案:
- 基本类型:number(数字)类型、boolean(布尔值)类型、null类型,undefined类型,string(字符串)类型。基础类型是保存在栈内存中的简单数据段,栈排列,一个个地去放。
- 复杂类型值(即引用类型值):对象、数组、函数、正则。复杂类型保存的是地址,通过这个地址可以访问到对象的直接地址。(赋值的时候赋值的是它里面的地址)
![](https://img.haomeiwen.com/i1990074/33707c1cdedb6d10.png)
ps:若对象为空,则相当于新创建了一个对象,相应的obj相当于开辟了新的地址:
![](https://img.haomeiwen.com/i1990074/3c2f4d2add54a2fe.png)
- 如下代码的输出? 为什么?
![](https://img.haomeiwen.com/i1990074/f02aca8c39b8f000.png)
答案:
![](https://img.haomeiwen.com/i1990074/8b49670478ef68a8.png)
![](https://img.haomeiwen.com/i1990074/61f967b93a58ecd5.png)
代码
- 写一个函数getIntv,获取从当前时间到指定日期的间隔时间
![](https://img.haomeiwen.com/i1990074/c267cba4dcf93347.png)
答案:
![](https://img.haomeiwen.com/i1990074/72e727e03ca6385f.png)
![](https://img.haomeiwen.com/i1990074/e306715a64376934.png)
- 把数字日期改成中文日期
![](https://img.haomeiwen.com/i1990074/b8cd4f85afa83eea.png)
答案:
![](https://img.haomeiwen.com/i1990074/34bcca5a7f19223f.png)
![](https://img.haomeiwen.com/i1990074/b5199c87e2936efa.png)
- 写一个函数获取n天前的日期
![](https://img.haomeiwen.com/i1990074/a7bd01722b371d2d.png)
答案:
![](https://img.haomeiwen.com/i1990074/d7f4b55b7a53a89a.png)
![](https://img.haomeiwen.com/i1990074/c59faf684f37f556.png)
- 完善如下代码,用于获取执行时间如:
![](https://img.haomeiwen.com/i1990074/1b6a8ab86b160d97.png)
答案:
![](https://img.haomeiwen.com/i1990074/09f99e3d71b38ed2.png)
![](https://img.haomeiwen.com/i1990074/647d1c278729bfb1.png)
- 楼梯有200级,每次走1级或是2级,从底走到顶一共有多少种走法?用代码(递归)实现
![](https://img.haomeiwen.com/i1990074/39b55018b57790cd.png)
- 写一个json对象深拷贝的方法,json对象可以多层嵌套,值可以是字符串、数字、布尔、json对象中的任意项
![](https://img.haomeiwen.com/i1990074/bb4597adab87e204.png)
网友评论