uneval()是一個內置函數Javascript用於創建對象源代碼的字符串表示形式。
用法:
uneval(object)
注意:此函數已被棄用,不再推薦。
參數:它接受一個對象,該對象可以是JavaScript 表達式或聲明。
返回值:它返回一個表示給定對象的源代碼的字符串。
JavaScript 示例展示了該函數的工作原理:
示例 1:如果該數字傳遞給函數uneval(),則該函數將返回一個字符串,其中包含傳遞的對象的值。
javascript
let obj = 2;
console.log(eval(obj));
輸出:
2
示例 2:如果將 char 傳遞給函數uneval(),則該函數將返回一個字符串,其中包含傳遞的對象的值。
javascript
let obj = '2';
console.log(uneval(obj));
輸出:
"2"
示例 3:如果該數字傳遞給函數uneval(),則該函數將返回一個字符串,其中包含傳遞的對象的值。
javascript
let obj = uneval(function func() { return 'Geeksforgeeks'; });
let func1 = eval(obj);
console.log(func1());
輸出:
GeeksforGeeks
之間的區別eval()和uneval()函數:uneval() 函數返回給定對象的源代碼,而 eval() 函數則在不同的內存區域中計算該源代碼。
注意:以上代碼僅在 Firefox 網絡瀏覽器中運行。
相關用法
- JavaScript unescape()用法及代碼示例
- JavaScript Math cosh()用法及代碼示例
- JavaScript Math sinh()用法及代碼示例
- JavaScript Math sin()用法及代碼示例
- JavaScript Math cos()用法及代碼示例
- JavaScript Math tan()用法及代碼示例
- JavaScript Math abs()用法及代碼示例
- JavaScript Math pow()用法及代碼示例
- JavaScript Math asin()用法及代碼示例
- JavaScript Math acos()用法及代碼示例
- JavaScript Math atan()用法及代碼示例
- JavaScript Math ceil()用法及代碼示例
- JavaScript Math floor()用法及代碼示例
- JavaScript Math round()用法及代碼示例
- JavaScript Math trunc()用法及代碼示例
- JavaScript Math max()用法及代碼示例
- JavaScript Math min()用法及代碼示例
- JavaScript Math sqrt()用法及代碼示例
- JavaScript Math sign()用法及代碼示例
- JavaScript Math log()用法及代碼示例
- JavaScript Math log2()用法及代碼示例
- JavaScript Math log10()用法及代碼示例
- JavaScript Math log1p()用法及代碼示例
- JavaScript Math exp()用法及代碼示例
- JavaScript Math expm1()用法及代碼示例
注:本文由純淨天空篩選整理自Sakshi98大神的英文原創作品 JavaScript uneval() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。