![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日一题
菜鸡的全栈路
本博客仅供自己在学习、工作的过程中记录、总结,以便日后复习。当然本着开源的精神,如果能帮助到他人,也是一件很高兴的事情。
展开
-
每日一题1023之JavaScript作用域、异常、声明
(function(){ try{ var e; //此处为了正常说明问题,声明了对象e,正常情况下不需要声明catch的参数 throw new Error(); }catch(e){ var x = 1, y = 2; console.log("e:" + e); console.log("x:" + x); } console.log原创 2018-10-23 18:15:25 · 255 阅读 · 0 评论 -
每日一题JavaScript之回文数
// 编写一个简单函数(少于160字符),返回一个布尔值,指示字符串是否是palindrome(回文) // 方法A: function isPalindrome(str){ var len = str.length; for (var i=0;i<(len/2);i++){ if(str[i] != str[len-1-i]){ return false; } } r...原创 2018-10-29 13:32:28 · 505 阅读 · 0 评论 -
每日一题1024之JavaScript预编译 作用域
(function (){ var a = b = 3; })(); console.log(&quot;a:&quot; + (typeof(a) !== 'undefined')); console.log(&quot;b:&quot; + (typeof(b) !== 'undefined')); // b没有声明,直接使用所有归全局对象window所有。所以在函数外能访问。 // a声明在函数体内,归AO对象所原创 2018-10-24 13:42:15 · 132 阅读 · 0 评论 -
每日一题1025之JavaScript闭包
function fun(n,o){ console.log(o); return{ fun:function(m){ return fun(m,n); } } } var a = fun(0); a.fun(1); a.fun(2); a.fun(3); var b = fun(0).fun(1).fun(2).fun(3); var c = fun(0).fun(1); ...原创 2018-10-27 09:57:24 · 160 阅读 · 0 评论 -
每日一题1026之JavaScript ()、typeof、立即执行函数
var x = 1; if( function f(){} ){ x += typeof f; // console.log(f); } console.log(x); // if的()将function f(){}变为一个表达式,是立即执行函数,执行结束后就销毁 // 所以x += typeof f; 中,f此时是无定义,若直接console.log(f)会报错:Refere...原创 2018-10-27 10:15:05 · 404 阅读 · 0 评论 -
每日一题之闭包20190504
<script type="text/javascript"> var a=0,b=0; function A(a){ var A = function(b){alert(a + b++)} alert(a++); } A(1); A(2); </script> 如果这样写,显然易见为1和2,因为整个运行中并没有运行var...原创 2019-05-04 18:21:57 · 442 阅读 · 0 评论