|
|
|
อยากให้ช่วยแสดงวิธีคำนวณของ javascript หรือ jquery ในการเปลี่ยน เครื่องหมายหรือ () เป็นการบวก |
|
|
|
|
|
|
|
Code (JavaScript)
var value = 12345;
var result = eval('($salary$*30)/100'.replace(/\$salary\$/,value));
|
|
|
|
|
Date :
2020-10-10 16:55:12 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทดสอบ ง่ายๆ ก่อน
Code (JavaScript)
var evalValue = eval('1+2');
alert( evalValue);
ถ้า ขึ้น 3 ก็ ใช้ได้
ตัวอย่างเพื่อทดสอบโปรแกรม
Code (JavaScript)
var value = 12345;
var str = '($salary$*30)/100'; // ตัวแปรใน str
// มันมี format ที่ไม่ใช่รูปแบบของ ตัวแปร ที่สามารถใช้งานได้
// คือ $salary$ เราก็ต้องแทนที่ ให้มันสามารถ คำนวณได้
var valid_str = str.replace(/\$salary\$/,value); // เปลี่ยน $salary$ เป็น 12345
alert( valid_str ); // ดูด้วยตาว่ามันเปลี่ยน ไหม ถูกต้องไหม
var result = eval( valid_str );
alert(result);
|
|
|
|
|
Date :
2020-10-11 12:04:48 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|