當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


JavaScript eval()用法及代碼示例

eval() 函數

eval() 函數是 JavaScript 中預定義的全局函數,用於計算(執行)表達式,該表達式作為參數傳遞給函數。它還可以評估任何 JavaScript 代碼。

用法:

    eval(expression);

這裏,expression是 JavaScript 代碼或任何具有值或變量的表達式。

例:

<html>
<head>
<title>JavaScipt Example</title>
</head>

<body>
    <script>
        var num1 = 100;
        var num2 = 200;
        var num3 = eval("num1 + num2"); //add num1 and num2
        var num4 = eval("num3 + 100"); //add num3 and 100
        var str = eval("num4.toString(16)"); //convert num4 value to hex
        
        document.write("num3:" + num3 + "<br>");
        document.write("num4:" + num4 + "<br>");
        document.write("str:" + str + "<br>");
    </script>
</body>
</html>

輸出

num3:300
num4:400
str:190



相關用法


注:本文由純淨天空篩選整理自 eval() function with example in JavaScript。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。