JS 中的 eval

不知道該放哪,就開一篇來記吧。

簡述

簡單來說 eval 就是把字串當成 JavaScript 來執行,所以:

1
2
3
4
console.log(eval('1+1')); // 2
console.log(eval('2*2')); // 4
console.log(eval('2*2 === 2*2')); // true
console.log(eval('[] === []')); // false

所以要做計算機的話就能用 eval 來偷吃步。

不過沒特別原因的話不建議用這個 function,畢竟 XSS 的風險很重 QQ

mentor-program-day76 PHP 當 POST 的資料格式為 JSON 時
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×