เจเจฟเจเฉเจจ เจเจธเจเฉเจต, Zabbix เจเจเฉเจเจฐเจฃ เจเฉเจฎ เจเฉฐเจเฉเจจเฉเจ
เจฐ
เจเจผเฉเจฌเจฟเจเจธ เจเฉฑเจ เจ เจจเฉเจเฉเจฒเจฟเจค เจชเจฒเฉเจเจซเจพเจฐเจฎ เจนเฉ เจเฉ เจเจฟเจธเฉ เจตเฉ เจเจฟเจธเจฎ เจฆเฉ เจกเฉเจเจพ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจผเฉเจฌเจฟเจเจธ เจฆเฉ เจธเจญ เจคเฉเจ เจชเฉเจฐเจพเจฃเฉ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจคเฉเจ, เจจเจฟเจเจฐเจพเจจเฉ เจชเฉเจฐเจธเจผเจพเจธเจเจพเจ เจเฉเจฒ เจตเฉฑเจ-เจตเฉฑเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฆเฉ เจฏเฉเจเจคเจพ เจนเฉ เจเจพเจฐเจตเจพเจ เจเจพเจฐเจเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจจเฉเจกเจพเจ เจฆเฉ เจเจพเจเจ เจฒเจเฅค เจเจธเฉ เจธเจฎเฉเจ, เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฆเฉ เจธเจผเฉเจฐเฉเจเจค เจจเจพเจฒ เจเจ เจฎเฉเจธเจผเจเจฒเจพเจ เจเจเจเจ, เจเจฟเจตเฉเจ เจเจฟ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค, เจธเฉฐเจเจพเจฐ เจจเฉเจกเจพเจ เจ เจคเฉ เจชเฉเจฐเฉเจเจธเฉเจเจผ เจจเฉเฉฐ เจเจนเจจเจพเจ เจฆเฉ เจกเจฟเจฒเฉเจตเจฐเฉ, เจ เจคเฉ เจจเจพเจฒ เจนเฉ เจตเฉฑเจ-เจตเฉฑเจ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจฒเจ เจธเจฎเจฐเจฅเจจเฅค
Zabbix เจฒเจ JavaScript
เจ เจชเฉเจฐเฉเจฒ 2019 เจตเจฟเฉฑเจ, Zabbix 4.2 เจจเฉเฉฐ JavaScript เจชเฉเจฐเฉเจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจจเจพเจฒ เจชเฉเจธเจผ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฒเฉเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฒเจฟเจเจฃ เจจเฉเฉฐ เจเฉฑเจกเจฃ เจฆเฉ เจตเจฟเจเจพเจฐ เจฌเจพเจฐเฉ เจเจคเจธเจผเจพเจนเจฟเจค เจนเฉ เจเจ เจเฉ เจเจฟ เจเจฟเจคเฉ เจกเฉเจเจพ เจฒเฉเจเจฆเฉเจเจ เจนเจจ, เจเจธเจจเฉเฉฐ เจนเจเจผเจฎ เจเจฐเจฆเฉเจเจ เจนเจจ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉเจเจ เจนเจจ เจเฉ เจเจผเฉเจฌเจฟเจเจธ เจธเจฎเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจธเจงเจพเจฐเจจ เจเจพเจเจเจพเจ เจเจฐเจฆเฉ เจนเจจ เจเฉ เจเจผเฉเจฌเจฟเจเจธ เจฆเฉเจเจฐเจพ เจธเจเฉเจฐเฉเจ เจ เจคเฉ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจฒเจ เจคเจฟเจเจฐ เจจเจนเฉเจ เจนเฉเจฃ เจตเจพเจฒเฉ เจกเฉเจเจพ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจเฉ, เจ เจคเฉ เจซเจฟเจฐ Zabbix เจ เจคเฉ JavaScript เจเฉเจฒเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจธ เจกเฉเจเจพ เจธเจเฉเจฐเฉเจฎ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเฉเฅค เจเจผเฉเจฌเจฟเจเจธ 3.4 เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจ เจฆเฉเจฃ เจตเจพเจฒเฉเจเจ เจจเฉเจตเฉเจ-เจชเฉฑเจงเจฐเฉ เจเฉเจเจพเจ เจ เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจเจเจฎเจพเจ เจฆเฉ เจจเจพเจฒ, เจธเจพเจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ เจกเฉเจเจพ เจจเฉเฉฐ เจเจพเจเจเจฃ เจ เจคเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจ เจเฉฑเจ เจเจพเจซเจผเฉ เจฒเจเจเจฆเจพเจฐ เจธเฉฐเจเจฒเจช เจฎเจฟเจฒเจฟเจ เจนเฉเฅค
Zabbix 4.4 เจตเจฟเฉฑเจ, JavaScript เจตเจฟเฉฑเจ เจชเฉเจฐเฉ-เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจฆเฉ เจเฉฑเจ เจคเจฐเจเจชเฉเจฐเจจ เจจเจฟเจฐเฉฐเจคเจฐเจคเจพ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ, เจเฉฑเจ เจจเจตเฉเจ เจธเฉเจเจจเจพ เจตเจฟเจงเฉ เจชเฉเจฐเจเจ เจนเฉเจ เจนเฉ - เจตเฉเจฌเจนเฉเฉฑเจ, เจเจฟเจธเจฆเฉ เจตเจฐเจคเฉเจ เจคเฉเจเฉ-เจงเจฟเจฐ เจฆเฉเจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเจพเจฒ เจเจผเฉเจฌเจฟเจเจธ เจธเฉเจเจจเจพเจตเจพเจ เจจเฉเฉฐ เจเจธเจพเจจเฉ เจจเจพเจฒ เจเฉเฉเจจ เจฒเจ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉเฅค
JavaScript เจ เจคเฉ Duktapes
JavaScript เจ เจคเฉ Duktape เจจเฉเฉฐ เจเจฟเจเจ เจเฉเจฃเจฟเจ เจเจฟเจ เจธเฉ? เจญเจพเจธเจผเจพเจตเจพเจ เจ เจคเฉ เจเฉฐเจเจฃเจพเจ เจฒเจ เจเจ เจตเจฟเจเจฒเจชเจพเจ 'เจคเฉ เจตเจฟเจเจพเจฐ เจเฉเจคเจพ เจเจฟเจ เจธเฉ:
- เจฒเฉเจ - เจฒเฉเจ 5.1
- เจฒเฉเจ โ เจฒเฉเจเจเฉเจค
- Javascript - Duktape
- เจเจพเจตเจพเจธเจเฉเจฐเจฟเจชเจ - เจเฉเจฐเฉ เจธเจเฉเจฐเจฟเจชเจ
- เจเจฎเจฌเฉเฉฑเจก เจชเจพเจเจฅเจจ
- เจเจฎเจฌเฉเจกเจก เจชเจฐเจฒ
เจฎเฉเฉฑเจ เจเฉเจฃ เจฎเจพเจชเจฆเฉฐเจก เจชเฉเจฐเจเจฒเจฟเจค เจธเจจ, เจเจคเจชเจพเจฆ เจตเจฟเฉฑเจ เจเฉฐเจเจฃ เจฆเฉ เจเจเฉเจเจฐเจจ เจฆเฉ เจธเฉเจ, เจเฉฑเจ เจธเจฐเฉเจค เจฆเฉ เจเจชเจค เจ เจคเฉ เจเฉฐเจเจฃ เจฆเฉ เจธเจฎเฉเฉฑเจเฉ เจเจพเจฐเจเฉเจเจผเจพเจฐเฉ, เจ เจคเฉ เจจเจฟเจเจฐเจพเจจเฉ เจตเจฟเฉฑเจ เจเจธ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจเฉเจก เจจเฉเฉฐ เจชเฉเจธเจผ เจเจฐเจจ เจฆเฉ เจธเฉเจฐเฉฑเจเจฟเจเฅค เจธเฉเจเจเจพเจ เจฆเฉ เจธเฉเจฎเฉเจฒ เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ, JavaScript เจจเฉ Duktape เจเฉฐเจเจฃ 'เจคเฉ เจเจฟเฉฑเจค เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉเฅค
เจเฉเจฃ เจฎเจพเจชเจฆเฉฐเจก เจ เจคเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจเฉเจธเจเจฟเฉฐเจ
เจกเจเจเฉเจช เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ:
- เจฎเจฟเจเจฐเฉ
- เจกเจเจเฉเจช เจฒเจ เจเจผเฉเจฌเจฟเจเจธ เจฎเฉเจกเฉเจเจฒ:
- Zabbix.log() - เจคเฉเจนเจพเจจเฉเฉฐ Zabbix เจธเจฐเจตเจฐ เจฒเฉเจ เจตเจฟเฉฑเจ เจธเจฟเฉฑเจงเฉ เจตเฉเจฐเจตเฉ เจฆเฉ เจตเฉฑเจ-เจตเฉฑเจ เจชเฉฑเจงเจฐเจพเจ เจฆเฉ เจจเจพเจฒ เจธเฉเจจเฉเจนเฉ เจฒเจฟเจเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจเฉ เจเจฟ เจเจฒเจคเฉเจเจ เจจเฉเฉฐ เจธเฉฐเจฌเจงเจฟเจค เจเจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจ เจตเฉเจฌเจนเฉเฉฑเจ เจตเจฟเฉฑเจ, เจธเจฐเจตเจฐ เจธเจฅเจฟเจคเฉ เจจเจพเจฒเฅค
- CurlHttpRequest() - เจคเฉเจนเจพเจจเฉเฉฐ เจจเฉเฉฑเจเจตเจฐเจ เจฒเจ HTTP เจฌเฉเจจเจคเฉเจเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจเจฟเจธ 'เจคเฉ เจตเฉเจฌเจนเฉเฉฑเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจงเจพเจฐเจฟเจค เจนเฉเฅค
- atob() เจ เจคเฉ btoa() - เจคเฉเจนเจพเจจเฉเฉฐ เจฌเฉเจธ 64 เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจธเจเจฐเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจเจจเจเฉเจก เจ เจคเฉ เจกเฉเจเฉเจก เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
เจจเฉเจ. Duktape ACME เจฎเจพเจชเจฆเฉฐเจกเจพเจ เจฆเฉ เจชเจพเจฒเจฃเจพ เจเจฐเจฆเจพ เจนเฉเฅค เจเจผเฉเจฌเจฟเจเจธ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ 2015 เจธเฉฐเจธเจเจฐเจฃ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค เจฌเจพเจ เจฆ เจฆเฉเจเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจฎเจพเจฎเฉเจฒเฉ เจนเจจ, เจเจธเจฒเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจจเจเจผเจฐเจ เฉฐเจฆเจพเจเจผ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค.
เจเจพเจตเจพ เจธเจเฉเจฐเจฟเจชเจ เจฎเฉเจเจฟเจ
JavaScript เจฆเจพ เจธเจพเจฐเจพ เจเจพเจฆเฉ เจเจคเฉเจธเจผเฉเจฒ เจเจพเจเจชเจฟเฉฐเจ เจ เจคเฉ เจเจพเจเจช เจเจพเจธเจเจฟเฉฐเจ เจตเจฟเฉฑเจ เจนเฉ: เจธเจเฉเจฐเจฟเฉฐเจ, เจธเฉฐเจเจฟเจเจคเจฎเจ, เจ เจคเฉ เจฌเฉเจฒเฉเจ เจจเฅค
เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจเจน เจนเฉ เจเจฟ เจเจน เจชเจนเจฟเจฒเจพเจ เจคเฉเจ เจเฉเจธเจผเจฟเจค เจเจฐเจจเจพ เจเจผเจฐเฉเจฐเฉ เจจเจนเฉเจ เจนเฉ เจเจฟ เจเจฟเจธ เจเจฟเจธเจฎ เจฆเฉ เจตเฉเจฐเฉเจเจฌเจฒ เจจเฉเฉฐ เจเฉฑเจ เจฎเฉเฉฑเจฒ เจตเจพเจชเจธ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ.
เจเจฃเจฟเจคเจฟเจ เจเจพเจฐเจตเจพเจเจเจ เจตเจฟเฉฑเจ, เจซเฉฐเจเจธเจผเจจ เจเจชเจฐเฉเจเจฐเจพเจ เจฆเฉเจเจฐเจพ เจตเจพเจชเจธ เจเฉเจคเฉ เจฎเฉเฉฑเจฒเจพเจ เจจเฉเฉฐ เจธเฉฐเจเจฟเจเจตเจพเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจ เจเจฟเจนเฉ เจเจชเจฐเฉเจธเจผเจจเจพเจ เจฆเจพ เจ เจชเจตเจพเจฆ เจเฉเฉ เจนเฉ, เจเจฟเจเจเจเจฟ เจเฉเจเจฐ เจเฉฑเจเฉ-เจเฉฑเจ เจเฉฑเจ เจธเจผเจฌเจฆ เจเฉฑเจ เจธเจคเจฐ เจนเฉ, เจคเจพเจ เจธเจเฉเจฐเจฟเฉฐเจ เจฐเฉเจชเจพเจเจคเจฐเจจ เจธเจพเจฐเฉเจเจ เจธเจผเจฐเจคเจพเจ 'เจคเฉ เจฒเจพเจเฉ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค
เจจเฉเจ. เจ เจเจฟเจนเฉ เจชเจฐเจฟเจตเจฐเจคเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจขเฉฐเจ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจตเจธเจคเฉ เจฆเฉ เจฎเฉเจฒ เจชเฉเจฐเฉเจเฉเจเจพเจเจชเจพเจ เจตเจฟเฉฑเจ เจฒเจพเจเฉ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ, เจฎเฉเฉฑเจฒ ะธ เจเฉเจธเจเฉเจฐเจฟเฉฐเจ. เจฎเฉเฉฑเจฒ เจธเฉฐเจเจฟเจเจคเจฎเจ เจฐเฉเจชเจพเจเจคเจฐเจจ เจฆเฉ เจฆเฉเจฐเจพเจจ เจ เจคเฉ เจนเจฎเฉเจธเจผเจพเจ เจตเจฟเจงเฉ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจฌเฉเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ เจเฉเจธเจเฉเจฐเจฟเฉฐเจ. เจตเจฟเจงเฉ เจฎเฉเฉฑเจฒ เจฎเฉเฉฑเจขเจฒเฉ เจฎเฉเฉฑเจฒเจพเจ เจจเฉเฉฐ เจตเจพเจชเจธ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจจเจนเฉเจ เจคเจพเจ เจเจธเจฆเฉ เจจเจคเฉเจเฉ เจจเฉเฉฐ เจ เจฃเจกเจฟเฉฑเจ เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค
เจเฉฑเจ เจตเจธเจคเฉ 'เจคเฉ เจเฉฑเจ เจขเฉฐเจ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ เจฎเฉเฉฑเจฒ. เจเฉเจเจฐ เจเจน เจจเจนเฉเจ เจฎเจฟเจฒเจฆเจพ เจเจพเจ เจเฉเจ เจฎเฉเฉฑเจขเจฒเจพ เจฎเฉเฉฑเจฒ เจตเจพเจชเจธ เจจเจนเฉเจ เจเจฐเจฆเจพ, เจคเจพเจ เจตเจฟเจงเฉ เจจเฉเฉฐ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ เจเฉเจธเจเฉเจฐเจฟเฉฐเจ. เจเฉเจเจฐ เจขเฉฐเจ เจเฉเจธเจเฉเจฐเจฟเฉฐเจ เจจเจนเฉเจ เจฒเฉฑเจญเจฟเจ, เจเฉเจ เจฎเฉเฉฑเจฒ เจเจฌเจเฉเจเจ เจฆเฉ เจชเฉเจฐเฉเจเฉเจเจพเจเจช เจตเจฟเฉฑเจ, เจ เจคเฉ เจธเจญ เจเฉเจ เจเจฆเฉเจ เจคเฉฑเจ เจฆเฉเจนเจฐเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ เจเจฆเฉเจ เจคเฉฑเจ เจฎเฉเฉฑเจฒ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจชเฉเจฐเฉ เจจเจนเฉเจ เจนเฉ เจเจพเจเจฆเฉ เจ เจคเฉ เจธเจฎเฉเจเจฐเจจ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจฎเฉเฉฑเจฒเจพเจ เจจเฉเฉฐ เจเจธเฉ เจเจฟเจธเจฎ เจตเจฟเฉฑเจ เจธเฉเฉฑเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉ. เจเฉเจเจฐ เจเจฌเจเฉเจเจ เจเฉฑเจ เจขเฉฐเจ เจฒเจพเจเฉ เจเจฐเจฆเจพ เจนเฉ เจเฉเจธเจเฉเจฐเจฟเฉฐเจ, เจเฉ เจเฉฑเจ เจฎเฉเฉฑเจขเจฒเจพ เจฎเฉเฉฑเจฒ เจตเจพเจชเจธ เจเจฐเจฆเจพ เจนเฉ, เจซเจฟเจฐ เจเจน เจเจน เจนเฉ เจเฉ เจธเจคเจฐ เจชเจฐเจฟเจตเจฐเจคเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจธ เจตเจฟเจงเฉ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฆเจพ เจจเจคเฉเจเจพ เจเจผเจฐเฉเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจเฉฑเจ เจธเจคเจฐ เจจเจนเฉเจ เจนเฉ.
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉเจเจฐ เจตเจธเจคเฉ เจฒเจ 'obj' เจตเจฟเจงเฉ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจเฉเจธเจเฉเจฐเจฟเฉฐเจ,
`var obj = { toString() { return "200" }}`
เจขเฉฐเจ เจเฉเจธเจเฉเจฐเจฟเฉฐเจ เจฌเจฟเจฒเจเฉเจฒ เจเฉฑเจ เจธเจคเจฐ เจตเจพเจชเจธ เจเจฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจเจฆเฉเจ เจเฉฑเจ เจจเฉฐเจฌเจฐ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจธเจคเจฐ เจเฉเฉเจฆเฉ เจนเจพเจ, เจคเจพเจ เจธเจพเจจเฉเฉฐ เจเฉฑเจ เจเจฟเจชเจเจพเจ เจธเจคเจฐ เจฎเจฟเจฒเจฆเฉ เจนเฉ:
`obj + 1 // '2001'`
`obj + 'a' // โ200a'`
เจชเจฐ เจเฉ เจคเฉเจธเฉเจ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจเจฆเฉ เจนเฉ เจเฉเจธเจเฉเจฐเจฟเฉฐเจ, เจคเจพเจ เจเจฟ เจตเจฟเจงเฉ เจเฉฑเจ เจธเฉฐเจเจฟเจ เจตเจพเจชเจธ เจเจฐเฉ, เจเจฆเฉเจ เจตเจธเจคเฉ เจจเฉเฉฐ เจเฉเฉเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจเฉฑเจ เจธเฉฐเจเจฟเจเจคเจฎเจ เจฐเฉเจชเจพเจเจคเจฐเจฃ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจเจฃเจฟเจคเจฟเจ เจเจพเจฐเจตเจพเจ เจเฉเจคเฉ เจเจพเจตเฉเจเฉ เจ เจคเฉ เจเจฃเจฟเจคเจฟเจ เจเฉเฉ เจฆเจพ เจจเจคเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค
`var obj = { toString() { return 200 }}`
`obj + 1 // '2001'`
เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเฉเจเจฐ เจ เจธเฉเจ เจเฉฑเจ เจธเจเฉเจฐเจฟเฉฐเจ เจจเจพเจฒ เจเฉเฉเจฆเฉ เจนเจพเจ, เจคเจพเจ เจเฉฑเจ เจธเจเฉเจฐเจฟเฉฐเจ เจฐเฉเจชเจพเจเจคเจฐเจจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจธเจพเจจเฉเฉฐ เจเฉฑเจ เจเฉเฉฐเจฆ เจตเจพเจฒเฉ เจธเจคเจฐ เจฎเจฟเจฒเจฆเฉ เจนเฉเฅค
`obj + 'a' // โ200a'`
เจเจน เจจเจตเฉเจ JavaScript เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเฉเจเจฐเจพ เจตเฉฑเจกเฉ เจเจฟเจฃเจคเฉ เจตเจฟเฉฑเจ เจเจฒเจคเฉเจเจ เจฆเจพ เจเจพเจฐเจจ เจนเฉ.
เจขเฉฐเจ เจเฉเจธเจเฉเจฐเจฟเฉฐเจ เจคเฉเจธเฉเจ เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจฒเจฟเจ เจธเจเจฆเฉ เจนเฉ เจเฉ เจตเจธเจคเฉ เจฆเฉ เจฎเฉเจเฉเจฆเจพ เจฎเฉเฉฑเจฒ เจจเฉเฉฐ 1 เจฆเฉเจเจฐเจพ เจตเจงเจพเจเจเจพเฅค
เจธเจเฉเจฐเจฟเจชเจ เจฆเจพ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ, เจฌเจธเจผเจฐเจคเฉ เจเจฟ เจตเฉเจฐเฉเจเจฌเจฒ 3 เจฆเฉ เจฌเจฐเจพเจฌเจฐ เจนเฉเจตเฉ, เจ
เจคเฉ เจเจน 4 เจฆเฉ เจฌเจฐเจพเจฌเจฐ เจตเฉ เจนเฉเจตเฉเฅค
เจเจฆเฉเจ เจเฉฑเจ เจเจพเจธเจ (==) เจจเจพเจฒ เจคเฉเจฒเจจเจพ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจคเจพเจ เจตเจฟเจงเฉ เจจเฉเฉฐ เจนเจฐ เจตเจพเจฐ เจเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ เจเฉเจธเจเฉเจฐเจฟเฉฐเจ เจฎเฉเฉฑเจฒ เจตเจพเจงเฉ เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจจเจพเจฒ. เจเจธ เจ เจจเฉเจธเจพเจฐ, เจนเจฐเฉเจ เจ เจเจฒเฉ เจคเฉเจฒเจจเจพ เจฆเฉ เจจเจพเจฒ, เจฎเฉเฉฑเจฒ เจตเจงเจฆเจพ เจนเฉเฅค เจเฉเจฐ-เจเจพเจธเจ เจคเฉเจฒเจจเจพ (===) เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจธ เจคเฉเจ เจฌเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจเจฟเจธเจฎ เจเจพเจธเจเจฟเฉฐเจ เจคเฉเจ เจฌเจฟเจจเจพเจ เจคเฉเจฒเจจเจพ
เจจเฉเจ. เจเจพเจธเจ เจคเฉเจฒเจจเจพ เจฆเฉ เจฌเฉเจฒเฉเฉเฉ เจตเจฐเจคเฉเจ เจจเจพ เจเจฐเฉ.
เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฒเจ, เจเจฟเจตเฉเจ เจเจฟ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจคเจฐเจ เจตเจพเจฒเฉ เจตเฉเจฌเจนเฉเฉฑเจเจธ, เจเจฟเจนเจจเจพเจ เจฒเจ เจเจฟเจธเจฎ เจเจพเจธเจเจฟเฉฐเจ เจจเจพเจฒ เจคเฉเจฒเจจเจพ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจเจนเจจเจพเจ เจฎเฉเฉฑเจฒเจพเจ เจฒเจ เจเจพเจเจเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจต-เจฒเจฟเจเจฃ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ เจเฉ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจพเจชเจธ เจเจฐเจฆเฉ เจนเจจ เจ เจคเฉ เจ เจธเฉฐเจเจคเจคเจพเจตเจพเจ เจ เจคเฉ เจคเจฐเฉเฉฑเจเฉเจเจ เจจเฉเฉฐ เจธเฉฐเจญเจพเจฒเจฆเฉ เจนเจจเฅค
เจตเฉเจฌเจนเฉเฉฑเจ เจฎเฉเจกเฉเจ
2019 เจฆเฉ เจ เจเฉเจฐ เจตเจฟเฉฑเจ เจ เจคเฉ 2020 เจฆเฉ เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ, เจเจผเฉเจฌเจฟเจเจธ เจเจเฉเจเจฐเจฃ เจเฉเจฎ เจธเจฐเจเจฐเจฎเฉ เจจเจพเจฒ เจตเฉเจฌเจนเฉเฉฑเจ เจ เจคเฉ เจเจเจ-เจเจซ-เจฆ-เจฌเจพเจเจธ เจเจเฉเจเจฐเจฃเจพเจ เจจเฉเฉฐ เจตเจฟเจเจธเจค เจเจฐ เจฐเจนเฉ เจนเฉ เจเฉ เจเจผเฉเจฌเจฟเจเจธ เจกเจฟเจธเจเฉเจฐเฉเจฌเจฟเจเจธเจผเจจ เจฆเฉ เจจเจพเจฒ เจเจเจเจฆเฉ เจนเจจเฅค
เจตเจฟเจตเจพเจฆ Jira เจเฉเจฐเจพ เจธเจฐเจตเจฟเจธ เจกเฉเจธเจ เจธเจญ เจคเฉเจ เจเจผเจฐเฉเจฐเฉ เจฎเจพเจเจเจฐเฉเจธเจพเจซเจ เจเฉเจฎเจพเจ เจเจชเจธเจเฉเจจเฉ เจนเฉเจฐ เจชเฉเจเจฐเจกเจฟเจเจเฉ เจชเฉเจธเจผเฉเจตเจฐ เจฐเฉเจฎเจพเจเจจ เจธเจฐเจตเจฟเจธเจจเฉ SINGL4 เจขเจฟเฉฑเจฒ เจคเจพเจฐ เจเจผเจฎเจพเจฆ เจเจผเฉเจเจกเฉเจธเจ
เจจเจพเจฒ เจฒเจฟเฉฐเจ
เจชเฉเจฐเจต เจชเฉเจฐเจเจฟเจฐเจฟเจ
- JavaScript เจตเจฟเฉฑเจ เจชเฉเจฐเฉ-เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจฆเฉ เจเจเจฎเจจ เจจเฉ เจเจผเจฟเจเจฆเจพเจคเจฐ เจฌเจพเจนเจฐเฉ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจเฉฑเจกเจฃเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจเจ, เจ เจคเฉ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจ เจเจผเฉเจฌเจฟเจเจธ เจตเจฟเฉฑเจ เจคเฉเจธเฉเจ เจเฉเจ เจตเฉ เจฎเฉเฉฑเจฒ เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจฌเจฟเจฒเจเฉเจฒ เจตเฉฑเจเจฐเฉ เจฎเฉเฉฑเจฒ เจตเจฟเฉฑเจ เจฌเจฆเจฒ เจธเจเจฆเฉ เจนเฉเฅค
- เจเจผเฉเจฌเจฟเจเจธ เจตเจฟเฉฑเจ เจชเฉเจฐเฉเจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจเจพเจตเจพ เจธเจเฉเจฐเจฟเจชเจ เจเฉเจก เจฆเฉเจเจฐเจพ เจฒเจพเจเฉ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจเฉ, เจเจฆเฉเจ เจฌเจพเจเจเจเฉเจก เจตเจฟเฉฑเจ เจเฉฐเจชเจพเจเจฒ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฟเจ เจเจพเจเจฆเจพ เจนเฉ เจเฉ เจเฉฑเจ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฆเฉ เจคเฉเจฐ เจคเฉ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจฎเฉเฉฑเจฒ เจฒเฉเจเจฆเจพ เจนเฉ เจฎเฉเฉฑเจฒ เจเฉฑเจ เจธเจคเจฐ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ (เจเฉฑเจ เจธเจคเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ เจ เฉฐเจ เจ เจคเฉ เจเฉฑเจ เจจเฉฐเจฌเจฐ เจฆเฉเจตเฉเจ เจธเจผเจพเจฎเจฒ เจนเฉ เจธเจเจฆเฉ เจนเจจ)เฅค
- เจเจฟเจเจเจเจฟ เจเจเจเจชเฉเฉฑเจ เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจนเฉ, เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ เจฒเฉเฉเฉเจเจฆเจพ เจนเฉ เจตเจพเจชเจธเฉ.
- เจเฉเจก เจตเจฟเฉฑเจ เจเจธเจเจฎ เจฎเฉเจเจฐเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉเฅค
- เจธเฉฐเจธเจพเจงเจจเจพเจ เจจเฉเฉฐ เจจเจพ เจธเจฟเจฐเจซเจผ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจชเฉฑเจงเจฐ 'เจคเฉ เจธเฉเจฎเจฟเจค เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจธเจเฉเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเฉเจเจฟเจ เจคเฉเจฐ 'เจคเฉ เจตเฉเฅค เจชเฉเจฐเฉ-เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจชเฉเจพเจ เจจเฉเฉฐ เจ เจงเจฟเจเจคเจฎ 10 เจฎเฉเจเจพเจฌเจพเจเจ RAM เจ เจคเฉ 10 เจธเจเจฟเฉฐเจเจพเจ เจฆเฉ เจฐเจจ เจเจพเจเจฎ เจธเฉเจฎเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจ เจนเฉเฅค
เจจเฉเจ. 10 เจธเจเจฟเฉฐเจเจพเจ เจฆเจพ เจธเจฎเจพเจ เจธเจฎเจพเจชเจค เจฎเฉเฉฑเจฒ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจนเฉ, เจเจฟเจเจเจเจฟ "เจญเจพเจฐเฉ" เจชเฉเจฐเฉเจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจฆเฉเจฐเจฟเจธเจผ เจฆเฉ เจ เจจเฉเจธเจพเจฐ 1 เจธเจเจฟเฉฐเจ เจตเจฟเฉฑเจ เจนเจเจผเจพเจฐเจพเจ เจธเจผเจฐเจคเฉเจ เจกเฉเจเจพ เจเจเจเจฎเจพเจ เจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจจเจพ เจเจผเฉเจฌเจฟเจเจธ เจจเฉเฉฐ เจนเฉเจฒเฉ เจเจฐ เจธเจเจฆเจพ เจนเฉเฅค เจเจธเจฒเจ, เจ เจเฉเจคเฉ เจธเจผเฉเจกเฉ เจกเฉเจเจพ เจเจฒเฉเจฎเฉเจเจเจธ (เจกเฉฐเจฎเฉ เจเจเจเจฎเจพเจ) เจฆเฉเจเจฐเจพ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจฆเฉเจเจ JavaScript เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจชเฉเจฐเฉ-เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจจเจนเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจเฉ เจธเจฟเจฐเจซ เจชเฉเจฐเฉ-เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจเจฐเจจ เจฒเจ เจเจฒเจพเจเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค.
เจคเฉเจธเฉเจ เจชเฉเจฐเฉ-เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจเฉเจธเจ เจฆเฉเจเจฐเจพ เจเจพเจ เจเจชเจฏเฉเจเจคเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจชเจฃเฉ เจเฉเจก เจฆเฉ เจเจพเจเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ zabbix_js:
`zabbix_js -s *script-file -p *input-param* [-l log-level] [-t timeout]`
`zabbix_js -s script-file -i input-file [-l log-level] [-t timeout]`
`zabbix_js -h`
`zabbix_js -V`
เจตเจฟเจนเจพเจฐเจ เจเฉฐเจฎ
เจเจฆเฉเจธเจผ 1
เจเจฃเจจเจพ เจเฉเจคเฉ เจเจเจเจฎ เจจเฉเฉฐ เจชเฉเจฐเฉ-เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจจเจพเจฒ เจฌเจฆเจฒเฉเฅค
เจธเจผเจฐเจค: เจธเฉเจฒเจธเฉเจ เจธ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเจฐเจจ เจฒเจ เจธเฉเจเจธเจฐ เจคเฉเจ เจซเจพเจฐเจจเจนเฉเจ เจตเจฟเฉฑเจ เจคเจพเจชเจฎเจพเจจ เจชเฉเจฐเจพเจชเจค เจเจฐเฉเฅค
เจชเจนเจฟเจฒเจพเจ, เจ เจธเฉเจ เจเฉฑเจ เจ เจเจฟเจนเฉ เจเฉเจเจผ เจฌเจฃเจพเจตเจพเจเจเฉ เจเฉ เจคเจพเจชเจฎเจพเจจ เจจเฉเฉฐ เจกเจฟเจเจฐเฉ เจซเจพเจฐเจจเจนเฉเจ เจตเจฟเฉฑเจ เจเจเฉฑเจ เจพ เจเจฐเจฆเฉ เจนเฉเฅค เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ, เจเฉฑเจ เจนเฉเจฐ เจกเฉเจเจพ เจเจเจเจฎ (เจเจฃเจจเจพ เจเฉเจคเฉ เจเจ) เจเฉ เจเฉฑเจ เจซเจพเจฐเจฎเฉเจฒเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจซเจพเจฐเจจเจนเฉเจ เจจเฉเฉฐ เจธเฉเจฒเจธเฉเจ เจธ เจตเจฟเฉฑเจ เจฌเจฆเจฒ เจฆเฉเจตเฉเจเฉเฅค
เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ:
- เจกเฉเจเจพ เจฆเฉ เจคเฉฑเจคเจพเจ เจจเฉเฉฐ เจกเฉเจชเจฒเฉเจเฉเจ เจเจฐเจจเจพ เจ เจคเฉ เจกเฉเจเจพเจฌเฉเจธ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจฎเฉเฉฑเจฒเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจเจพ เจเจผเจฐเฉเจฐเฉ เจนเฉ.
- เจคเฉเจนเจพเจจเฉเฉฐ "เจฎเจพเจชเจฟเจเจ" เจกเฉเจเจพ เจเจเจเจฎ เจฒเจ เจ เฉฐเจคเจฐเจพเจฒเจพเจ 'เจคเฉ เจธเจนเจฟเจฎเจค เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟเจธเจฆเฉ เจเจฃเจจเจพ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ เจ เจคเฉ เจซเจพเจฐเจฎเฉเจฒเฉ เจตเจฟเฉฑเจ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจเจฃเจจเจพ เจเฉเจคเฉ เจกเฉเจเจพ เจเจเจเจฎ เจฒเจเฅค เจจเจนเฉเจ เจคเจพเจ, เจเจฃเจจเจพ เจเฉเจคเฉ เจเจเจเจฎ เจ เจธเจฎเจฐเจฅเจฟเจค เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจเจพ เจธเจเจฆเฉ เจนเฉ เจเจพเจ เจชเจฟเจเจฒเฉ เจฎเฉเฉฑเจฒ เจฆเฉ เจเจฃเจจเจพ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเฉ เจจเจฟเจเจฐเจพเจจเฉ เจฆเฉ เจจเจคเฉเจเจฟเจเจ เจฆเฉ เจญเจฐเฉเจธเฉเจฏเฉเจเจคเจพ เจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจค เจเจฐเฉเจเฉเฅค
เจเฉฑเจ เจนเฉฑเจฒ เจเจน เจธเฉ เจเจฟ เจจเจฟเจธเจผเจเจค เจ เฉฐเจคเจฐเจพเจฒเจพเจ เจฆเฉ เจชเฉฑเจ เจตเจฟเฉฑเจ เจฒเจเจเจฆเจพเจฐ เจเจพเจเจ เจ เฉฐเจคเจฐเจพเจฒเจพเจ เจคเฉเจ เจฆเฉเจฐ เจเจพเจฃเจพ เจเจน เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฒเจ เจเจฟ เจเจฃเจจเจพ เจเฉเจคเฉ เจเจเจเจฎ เจฆเจพ เจฎเฉเจฒเจพเจเจเจฃ เจเจธ เจเจเจเจฎ เจคเฉเจ เจฌเจพเจ เจฆ เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจเฉ เจกเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเฉ เจนเฉ (เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจกเจฟเจเจฐเฉ เจซเจพเจฐเจจเจนเฉเจ เจตเจฟเฉฑเจ เจคเจพเจชเจฎเจพเจจ)เฅค
เจชเจฐ เจเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจ เจธเฉเจ เจตเฉฑเจกเฉ เจเจฟเจฃเจคเฉ เจตเจฟเฉฑเจ เจกเจฟเจตเจพเจเจธเจพเจ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ เจเฉเจเจชเจฒเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ, เจ เจคเฉ เจเจพเจเจ เจนเจฐ 30 เจธเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจตเจพเจฐ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจเจผเฉเจฌเจฟเจเจธ 29 เจธเจเจฟเฉฐเจเจพเจ เจฒเจ "เจนเฉเจ" เจเจฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจเจเจฐเฉ เจธเจเจฟเฉฐเจ 'เจคเฉ เจเจน เจเจพเจเจ เจ เจคเฉ เจเจฃเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐเจฆเจพ เจนเฉเฅค เจเจน เจเฉฑเจ เจเจคเจพเจฐ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ เจ เจคเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจเจฐเจฆเจพ เจนเฉเฅค เจเจธ เจฒเจ, เจจเจฟเจธเจผเจเจฟเจค เจ เฉฐเจคเจฐเจพเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ เจเฉเจเจฐ เจเจน เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจผเจฐเฉเจฐเฉ เจนเฉเจตเฉเฅค
เจเจธ เจธเจฎเฉฑเจธเจฟเจ เจตเจฟเฉฑเจ, เจ เจจเฉเจเฉเจฒ เจนเฉฑเจฒ เจเฉฑเจ-เจฒเจพเจเจจ JavaScript เจชเฉเจฐเฉเจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจนเฉ เจเฉ เจกเจฟเจเจฐเฉ เจซเจพเจฐเจจเจนเฉเจ เจจเฉเฉฐ เจกเจฟเจเจฐเฉ เจธเฉเจฒเจธเฉเจ เจธ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฆเจพ เจนเฉ:
`return (value - 32) * 5 / 9;`
เจเจน เจคเฉเจเจผ เจ เจคเฉ เจเจธเจพเจจ เจนเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจฌเฉเจฒเฉเฉเฉเจเจ เจกเจพเจเจพ เจเจเจเจฎเจพเจ เจฌเจฃเจพเจเจฃ เจ เจคเฉ เจเจนเจจเจพเจ 'เจคเฉ เจเจคเจฟเจนเจพเจธ เจฐเฉฑเจเจฃ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ, เจ เจคเฉ เจคเฉเจธเฉเจ เจเจพเจเจเจพเจ เจฒเจ เจฒเจเจเจฆเจพเจฐ เจ เฉฐเจคเจฐเจพเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจตเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
`return (parseInt(value) + parseInt("{$EXAMPLE.MACRO}"));`
เจชเจฐ, เจเฉเจเจฐ เจเฉฑเจ เจเจพเจฒเจชเจจเจฟเจ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจชเฉเจฐเจพเจชเจค เจกเฉเจเจพ เจคเฉฑเจค เจจเฉเฉฐ เจเฉเฉเจจเจพ เจเจผเจฐเฉเจฐเฉ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจฎเฉเจเจฐเฉ เจตเจฟเฉฑเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฟเจธเฉ เจตเฉ เจธเจฅเจฟเจฐเจคเจพ เจฆเฉ เจจเจพเจฒ, เจเจน เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฎเฉเฉฑเจฒ เจเฉฑเจ เจธเจคเจฐ เจตเจฟเฉฑเจ เจซเฉเจฒเจฆเจพ เจนเฉเฅค เจเฉฑเจ เจธเจเฉเจฐเจฟเฉฐเจ เจเจกเฉเจธเจผเจจ เจเจชเจฐเฉเจธเจผเจจ เจตเจฟเฉฑเจ, เจฆเฉ เจธเจเฉเจฐเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจตเจฟเฉฑเจ เจเฉเฉเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
`return (value + "{$EXAMPLE.MACRO}");`
เจเฉฑเจ เจเจฃเจฟเจคเจฟเจ เจเจพเจฐเจตเจพเจ เจฆเจพ เจจเจคเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ, เจชเฉเจฐเจพเจชเจค เจฎเฉเฉฑเจฒเจพเจ เจฆเฉเจเจ เจเจฟเจธเจฎเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจธเฉฐเจเจฟเจเจคเจฎเจ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃเจพ เจเจผเจฐเฉเจฐเฉ เจนเฉเฅค เจเจธเจฆเฉ เจฒเจ เจคเฉเจธเฉเจ เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ parseInt(), เจเฉ เจเฉฑเจ เจชเฉเจฐเจจ เจ เฉฐเจ, เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจชเฉเจฆเจพ เจเจฐเจฆเจพ เจนเฉ เจชเจพเจฐเจธเจซเจฒเฉเจ(), เจเฉ เจเฉฑเจ เจฆเจธเจผเจฎเจฒเจต, เจเจพเจ เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจชเฉเจฆเจพ เจเจฐเจฆเจพ เจนเฉ เจเจฟเจฃเจคเฉ, เจเฉ เจเฉฑเจ เจชเฉเจฐเจจ เจ เฉฐเจ เจเจพเจ เจฆเจธเจผเจฎเจฒเจต เจตเจพเจชเจธ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจพเจธเจ 2
เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฆเฉ เจ เฉฐเจค เจคเฉฑเจ เจธเจฎเจพเจ เจธเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจชเฉเจฐเจพเจชเจค เจเจฐเฉเฅค
เจธเจผเจฐเจค: เจเฉฑเจ เจธเฉเจตเจพ "เจซเจฐเจตเจฐเฉ 12 12:33:56 2022 GMT" เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฆเฉ เจฎเจฟเจเจฆ เจชเฉเฉฑเจเจฃ เจฆเฉ เจฎเจฟเจคเฉ เจเจพเจฐเฉ เจเจฐเจฆเฉ เจนเฉเฅค
ECMAScript5 เจตเจฟเฉฑเจ date.parse() ISO 8601 เจซเจพเจฐเจฎเฉเจ (YYYY-MM-DDTHH:mm:ss.sssZ) เจตเจฟเฉฑเจ เจเฉฑเจ เจฎเจฟเจคเฉ เจธเจตเฉเจเจพเจฐ เจเจฐเจฆเจพ เจนเฉเฅค เจเจธ เจจเฉเฉฐ MMM DD YYYY HH:mm:ss ZZ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเจเฉเจฐเจฟเฉฐเจ เจฒเจเจพเจเจฃเจพ เจเจผเจฐเฉเจฐเฉ เจนเฉ
เจธเจฎเฉฑเจธเจฟเจ: เจฎเจนเฉเจจเฉ เจฆเฉ เจฎเฉเฉฑเจฒ เจจเฉเฉฐ เจชเจพเจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจ เจเจฟเจ เจนเฉ, เจเฉฑเจ เจธเฉฐเจเจฟเจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจจเจนเฉเจเฅค เจเจธ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจกเจเจเฉเจช เจฆเฉเจเจฐเจพ เจธเจตเฉเจเจพเจฐ เจจเจนเฉเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจนเฉฑเจฒ เจเจฆเจพเจนเจฐเจจ:
-
เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจเฉเจธเจผเจฟเจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจเฉ เจเฉฑเจ เจฎเฉเฉฑเจฒ เจฒเฉเจเจฆเจพ เจนเฉ (เจชเฉเจฐเฉ เจธเจเฉเจฐเจฟเจชเจ เจเจนเจจเจพเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจฆเฉ เจเฉเจธเจผเจฃเจพ เจนเฉเฉฐเจฆเฉ เจนเฉ เจเฉ เจเจพเจฎเจฟเจเจ เจฆเฉเจเจฐเจพ เจตเฉฑเจ เจเฉเจคเฉ เจธเฉเจเฉเจฌเฉฑเจง เจนเฉเฉฐเจฆเฉ เจนเจจ)เฅค
-
เจชเจนเจฟเจฒเฉ เจฒเจพเจเจจ เจตเจฟเฉฑเจ เจธเจพเจจเฉเฉฐ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจตเจฟเฉฑเจ เจฎเจฟเจคเฉ เจฎเจฟเจฒเจฆเฉ เจนเฉ เจฎเฉเฉฑเจฒ เจ เจคเฉ เจตเจฟเจงเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจธเจจเฉเฉฐ เจเจพเจฒเฉ เจฅเจพเจเจตเจพเจ เจจเจพเจฒ เจตเฉฑเจ เจเจฐเฉ เจตเฉฐเจก. เจเจธ เจคเจฐเฉเจนเจพเจ, เจธเจพเจจเฉเฉฐ เจเฉฑเจ เจเจฐเฉ เจฎเจฟเจฒเจฆเจพ เจนเฉ, เจเจฟเฉฑเจฅเฉ เจเจฐเฉ เจฆเจพ เจนเจฐเฉเจ เจเจฒเฉเจฎเฉเจเจ, เจเฉฐเจกเฉเจเจธ 0 เจคเฉเจ เจธเจผเฉเจฐเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจเฉฑเจ เจธเจชเฉเจธ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจ เจคเฉ เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจเฉฑเจ เจฎเจฟเจคเฉ เจคเฉฑเจค เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉเฅค เจตเฉฐเจก (0) - เจฎเจนเฉเจจเจพ, เจตเฉฐเจก (1) - เจเจฟเจฃเจคเฉ, เจตเฉฐเจก (2) - เจธเจฎเฉเจ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจธเจคเจฐ, เจเจฆเจฟเฅค เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ, เจฎเจฟเจคเฉ เจฆเฉ เจนเจฐเฉเจ เจคเฉฑเจค เจจเฉเฉฐ เจเจฐเฉ เจตเจฟเฉฑเจ เจธเฉเจเจเจพเจเจ เจฆเฉเจเจฐเจพ เจเจเจธเฉเจธ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
`var split = value.split(' '),`
- เจนเจฐ เจฎเจนเฉเจจเจพ (เจเจพเจฒเจเฉเจฐเจฎเจฟเจ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ) เจเจฐเฉ เจตเจฟเฉฑเจ เจเจธเจฆเฉ เจธเจฅเจฟเจคเฉ เจฆเฉ เจธเฉเจเจเจพเจเจ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉ (0 เจคเฉเจ 11 เจคเฉฑเจ)เฅค เจเฉฑเจ เจเฉเจเจธเจ เจฎเฉเฉฑเจฒ เจจเฉเฉฐ เจเฉฑเจ เจธเฉฐเจเจฟเจเจคเจฎเจ เจฎเฉเฉฑเจฒ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃ เจฒเจ, เจเฉฑเจ เจจเฉเฉฐ เจฎเจนเฉเจจเฉ เจฆเฉ เจธเฉเจเจเจพเจเจ เจตเจฟเฉฑเจ เจเฉเฉเจฟเจ เจเจพเจเจฆเจพ เจนเฉ (เจเจฟเจเจเจเจฟ เจฎเจนเฉเจจเจฟเจเจ เจฆเฉ เจเจฟเจฃเจคเฉ 1 เจคเฉเจ เจธเจผเฉเจฐเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ)เฅค เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเฉฑเจ เจฆเฉ เจเฉเฉ เจฆเฉ เจจเจพเจฒ เจธเจฎเฉเจเจฐเจจ เจจเฉเฉฐ เจฌเจฐเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจฒเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจเจฟเจเจเจเจฟ เจจเจนเฉเจ เจคเจพเจ เจเฉฑเจ เจธเจเฉเจฐเจฟเฉฐเจ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ เจเจพเจเจเฉ, เจจเฉฐเจฌเจฐ เจจเจนเฉเจเฅค เจ เฉฐเจค เจตเจฟเฉฑเจ เจ เจธเฉเจ เจเจฐเจฆเฉ เจนเจพเจ เจเฉเจเฉเจพ() - เจธเจฟเจฐเจซเจผ เจฆเฉ เจ เฉฑเจเจฐ เจเฉฑเจกเจฃ เจฒเจ เจธเจฟเจฐเฉ เจคเฉเจ เจเจฐเฉ เจจเฉเฉฐ เจเฉฑเจเฉ (เจเฉ เจเจฟ เจฆเฉ-เจ เฉฐเจเฉ เจจเฉฐเจฌเจฐ เจตเจพเจฒเฉ เจฎเจนเฉเจจเจฟเจเจ เจฒเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ)เฅค
`MONTHS_LIST = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],`
`month_index = ('0' + (MONTHS_LIST.indexOf(split[0]) + 1)).slice(-2),`
- เจ เจธเฉเจ เจขเฉเจเจตเฉเจ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจธเจคเจฐ เจฆเฉ เจเจฎ เจเฉเฉ เจฆเฉเจเจฐเจพ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ เจฎเฉเฉฑเจฒเจพเจ เจคเฉเจ ISO เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเจคเจฐ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจเฅค
`ISOdate = split[3] + '-' + month_index + '-' + split[1] + 'T' + split[2],`
เจจเจคเฉเจเฉ เจตเจพเจฒเฉ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจกเฉเจเจพ 1970 เจคเฉเจ เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจเจฟเจธเฉ เจฌเจฟเฉฐเจฆเฉ เจคเฉฑเจ เจธเจเจฟเฉฐเจเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจนเฉเฅค เจเจฐเจฟเจเจฐเจธ เจตเจฟเฉฑเจ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจฒเจเจญเจ เจ เจธเฉฐเจญเจต เจนเฉ, เจเจฟเจเจเจเจฟ เจเจผเฉเจฌเจฟเจเจธ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจฟเจฐเจซ เจฎเฉเจเจฐเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ {เจคเจพเจฐเฉเจเจผ} ะธ {เจธเจฎเจพเจ}, เจเฉ เจเจชเจญเฉเจเจคเจพ-เจ เจจเฉเจเฉเจฒ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจฎเจฟเจคเฉ เจ เจคเฉ เจธเจฎเจพเจ เจตเจพเจชเจธ เจเจฐเจฆเฉ เจนเจจเฅค
- เจ เจธเฉเจ เจซเจฟเจฐ เจฏเฉเจจเจฟเจเจธ เจเจพเจเจฎเจธเจเฉเจเจช เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ JavaScript เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆเจพ เจฎเจฟเจคเฉ เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจชเฉเจฐเจฎเจพเจฃ-เจชเฉฑเจคเจฐ เจฆเฉ เจฎเจฟเจเจฆ เจชเฉเฉฑเจเจฃ เจคเฉฑเจ เจฎเจฟเจฒเฉเจธเจเจฟเฉฐเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจจเจคเฉเจเฉ เจตเจเฉเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฆเฉ เจฎเจฟเจเจฆ เจชเฉเฉฑเจเจฃ เจฆเฉ เจฎเจฟเจคเฉ เจคเฉเจ เจเจธเจจเฉเฉฐ เจเจเจพ เจธเจเจฆเฉ เจนเจพเจเฅค
`now = Date.now();`
- เจเจผเฉเจฌเจฟเจเจธ เจตเจฟเฉฑเจ เจธเจเจฟเฉฐเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจ เจธเฉเจ เจชเฉเจฐเจพเจชเจค เจฎเฉเฉฑเจฒ เจจเฉเฉฐ เจเฉฑเจ เจนเจเจผเจพเจฐ เจจเจพเจฒ เจตเฉฐเจกเจฆเฉ เจนเจพเจเฅค
`return parseInt((Date.parse(ISOdate) - now) / 1000);`
เจเจฐเจฟเฉฑเจเจฐ เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ เจธเจฎเฉเจเจฐเจจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ 'เจเจเจฐเฉ' เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ เจ เฉฐเจเจพเจ เจฆเจพ เจเฉฑเจ เจธเฉเฉฑเจ เจนเฉ เจเฉ เจเจธ เจธเจฎเฉเจ เจตเจฟเฉฑเจ เจธเจเจฟเฉฐเจเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉ เจเจฟเจธ เจฒเจ เจคเฉเจธเฉเจ เจเจตเจพเจฌ เจฆเฉเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจนเจซเจผเจคเจฟเจเจ เจตเจฟเฉฑเจเฅค เจเจธ เจคเจฐเฉเจนเจพเจ, เจเจฐเจฟเฉฑเจเจฐ เจธเฉเจเจฟเจค เจเจฐเฉเจเจพ เจเจฟ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฆเฉ เจฎเจฟเจเจฆ เจเฉฑเจ เจนเจซเจผเจคเฉ เจตเจฟเฉฑเจ เจเจคเจฎ เจนเฉ เจเจพเจตเฉเจเฉเฅค
เจจเฉเจ. เจตเจฐเจคเฉเจ เจตเฉฑเจฒ เจงเจฟเจเจจ เจฆเจฟเจ parseInt() เจซเฉฐเจเจธเจผเจจ เจตเจฟเฉฑเจ เจตเจพเจชเจธเฉเจฎเจฟเจฒเฉเจธเจเจฟเฉฐเจ เจฆเฉ เจตเฉฐเจก เจฆเฉ เจจเจคเฉเจเฉ เจตเจเฉเจ เจ เฉฐเจธเจผเจ เจธเฉฐเจเจฟเจ เจจเฉเฉฐ เจชเฉเจฐเจจ เจ เฉฐเจ เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒ เจเจฐเจจ เจฒเจเฅค เจคเฉเจธเฉเจ เจตเฉ เจตเจฐเจค เจธเจเจฆเฉ เจนเฉ เจชเจพเจฐเจธเจซเจฒเฉเจ() เจ เจคเฉ เจซเจฐเฉเจเจธเจผเจจเจฒ เจกเจพเจเจพ เจธเจเฉเจฐ เจเจฐเฉ.
เจธเจฐเฉเจค: www.habr.com