声明变量和非声明变量的影响

声明变量和非声明变量的影响变量无论在何处声明,都会在代码执行前处理。用var声明的变量的作用域是它当前执行的上下文,它可以是嵌套的函数,也可以是声明在任何函数外的变量。如果重新声明一个JavaScript变量,它将不会丢失其值。 将赋值给未声明变量的值在执行时将其隐式的创建为全局变量(它会成为全局对象的属性)。 ...

100人犯问题

100人犯问题描述100个犯人依次报数,每次报数为奇数的人会被枪毙,直到剩下的最后一个人不会被枪毙,求最后这个人站的位置? 实现123456function whoDie(num) { let length = num.toString(2).length; let target = Math.pow(...

GitHub访问太慢,用host解救

GitHub访问太慢,用host解救据说GitHub被墙了,以前没啥感觉,不知道最近为什么访问GitHub超级慢,无奈之下只能百度解决办法 TT 方法一:修改host文件这种方法是最普遍也是没有任何成本的,如果你是Windows系统: 1.进入C盘的这个目录下:C:\Windows\System32\drive...

记一次失败的面试

第一家H姓公司先做了一套面试题,题目看似比较基础但又不失刁钻,比叫考验基本功,做了题才发现自己是问啥啥不会,就连基本的number和string的运算原则都忘记了,内心真的感觉很丢人。上题目: 1. 输出表达式:-1+-1+"2"+"2" +1-+"2"...