亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript必知必會(huì)(五) eval 的使用

 更新時(shí)間:2016年06月08日 15:56:01   作者:Company  
這篇文章主要介紹了JavaScript必知必會(huì)(五) eval 的使用 的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下

eval

    eval(parse) parse :里面跟參數(shù)字符串,我們知道執(zhí)行javascript 會(huì)編譯執(zhí)行,

改變?nèi)肿兞康闹担?/strong>

var x = ; //定義的全局變量
alert(x);//
var g = eval("x="); //eval 會(huì)根據(jù)當(dāng)前上下文解析x
alert(x);// 

在全局作用域引用eval,改變?nèi)肿饔糜虻闹?,不改變局部作用域的?/strong>

var g = eval; //全局引用eval
var x = "global";//定義全局變量
(function f() {
var x = "local";
g("x+='changed'");
alert(x);//局部變量local
})();//IIFE 立即執(zhí)行表達(dá)式
alert(x);//全局變量的值globalchanged 

在局部作用域內(nèi)引用改變局部變量的值,不改變?nèi)肿兞康闹?/strong>

var g = eval; //全局引用eval
var x = "global";//定義全局變量
(function f() {
var x = "local";
eval("x+='changed'");
alert(x);//局部變量localchanged
})();//IIFE 立即執(zhí)行表達(dá)式
alert(x);//全局變量的值global 

summary

eval 執(zhí)行會(huì)根據(jù)上下文來判斷改變的變量時(shí)局部的還是全局的,所以使用eval函數(shù),關(guān)鍵是看清引用eval的作用域!

以上所述是小編給大家介紹的JavaScript必知必會(huì)(五) eval 的使用的相關(guān)知識(shí) ,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論