JavaScript
文章平均质量分 78
明明就可以
这个作者很懒,什么都没留下…
展开
-
JavaScript中的eval()函数详解(转载)
今天在看js的命名空间时,发现用到了一个eval()函数,觉得很有必要仔细看一下这个函数,在网上查资料,发现这篇博客写得很仔细,就转过来和大家分享一下。如原博主认为侵犯了版权,请联系我及时删除。以下是博客正文:和其他很多解释性语言一样,JavaScript同样可以解释运行由JavaScript源代码组成的字符串,并产生一个值。JavaScript通过全局函数eval()来完成这个工作eval(“1+转载 2016-07-19 18:32:53 · 1306 阅读 · 1 评论 -
JavaScript的预编译
JS一般都是嵌在html页面中使用,以前总认为JS也跟html一样,是完全解释执行,写在前面的代码一定会先执行。然而,事实并非如此。JS的编译和执行过程如下:在执行之前,会先进行预编译:对function定义的函数对象,会先预编译为活动对象并添加进内存,其值为函数定义本身,如果出现同名的function,后面定义的,会将前面的覆盖;对以var声明的变量,会先为这个变量在内存中分配一个空间,但并不赋原创 2016-07-20 11:07:40 · 774 阅读 · 0 评论 -
JavaScript中的逻辑运算操作对象
本来这篇应该是要写关于JavaScript的命名空间的,但是在查资料时,发现有些代码写得很牛逼,根本看不懂,用的还是最简单逻辑操作符,瞬间感觉自己逼格直线下降,所以这里插播广告,恶补一下逻辑运算。JavaScript中的逻辑运算与其他语言的逻辑运算一样,有与或非三种,假如用于对布尔值进行逻辑运算,与其他语言并没有什么不同,也同样会有短路逻辑,优先级也是 非>与>或,这里就不再讨论了,主要是当逻辑运算原创 2016-07-20 18:04:09 · 825 阅读 · 0 评论