uneval()是JavaScript中的內置函數,用於創建對象源代碼的字符串表示形式。句法:
uneval(object)
參數:它接受一個對象,該對象可以是JavaScript表達式或語句。
返回值:它返回一個字符串,該字符串表示給定Object的源代碼。
代碼1:
如果將數字傳遞給函數uneval(),則該函數將返回一個字符串,其中包含傳遞的對象的值。
<script>
var obj = 2;
document.write(eval(obj));
</script>
輸出:
2
代碼2:
如果將char傳遞給函數uneval(),則該函數將返回一個字符串,其中包含傳遞的對象的值。
<script>
var obj = '2';
document.write(uneval(obj));
</script>
輸出:
"2"
代碼3:如果將數字傳遞給函數uneval(),則該函數將返回一個字符串,其中包含傳遞的對象的值。
<script>
var obj = uneval(function func() { return 'Geeksforgeeks'; });
var func1 = eval(obj);
document.write(func1());
</script>
輸出:
GeeksforGeeks
之間的區別eval()和uneval()函數:
uneval()函數返回給定對象的源,而eval()函數則在不同的存儲區域中評估該源代碼。
注意:以上代碼僅在Firefox Web瀏覽器中運行。
相關用法
- Javascript typedArray.from()用法及代碼示例
- Javascript typedArray.of()用法及代碼示例
- Javascript weakSet.has()用法及代碼示例
- Javascript typedArray.map()用法及代碼示例
- Javascript weakSet.add()用法及代碼示例
- Javascript weakMap.set()用法及代碼示例
- Javascript weakMap.has()用法及代碼示例
- Javascript typedArray.every()用法及代碼示例
- Javascript getPrototypeOf()用法及代碼示例
- Javascript parseInt()用法及代碼示例
- Javascript parseFloat()用法及代碼示例
- Javascript unescape()用法及代碼示例
注:本文由純淨天空篩選整理自Sakshi98大神的英文原創作品 JavaScript | uneval() with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。