DIV CSS 佈局教程網

5.2 eval()函數
編輯:JavaScript基礎知識     

一、eval()函數簡介

在JavaScript中,eval()函數可以把一個字符串當做一個JavaScript表達式一樣去執行它。

語法:

 
eval(string)

說明:

string表示一個字符串,是eval()函數必選參數。eval()函數是有返回值的,如果參數字符串是一個表達式,就會返回表達式的值。如果參數字符串不是表達式,也就是沒有值,那麼就會返回“undefined”。

舉例:

在線測試
 
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript">
        eval("document.write('<strong>JavaScript入門教程</strong> ')");
        document.write("<br/>");
        eval("x=10;y=20;document.write(x*y)");
        document.write("<br/>");
        eval("document.write('  學習網')");
        document.write("<br/>");
    </script>
</head>
<body>
</body>
</html>

在浏覽器預覽效果如下:

在此說明一下,雖然eval()函數很強大,但是在實際開發中,我們卻很少用到。所以這個函數大家了解一下即可,不需要深究。

疑問

1、在JavaScript中,eval()函數不是都用不上嗎?站長為啥花一個篇幅來給我們講解呢?

其實eval()函數也是有一定用處的,我們暫時沒必要深究。即使eval()函數一無是處,我在這裡也給大家花上2分鐘講解一下,大家留個印象就可以了。這樣也免得大家以後碰到的時候手忙腳亂,還得自己找“度娘”去,這樣浪費的就不是2分鐘的事情了。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved