首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

JavaScript 基礎筆試題:動態建構函數字串並執行輸出 Hello World

     編輯:程式設計綜合問答

題目要求在 //CODE 區域 填入程式碼,使 hello() 執行後彈出 "hello World!!"。關鍵在於將字串轉為可執行函數:

function hello(){
var showHello = "function showHello(){";
showHello += "alert(\"hello World!!\")";
showHello += "}";
//CODE 區域
eval(showHello); // 將字串解析執行
showHello(); // 呼叫剛定義的函數
}

eval() 會將字串當作 JavaScript 程式碼執行,定義出 showHello 函數,隨後呼叫即可彈出視窗。注意 eval 安全性風險,實務上較少使用。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved