JAVASCRIPT-需要理解脚本

JAVASCRIPT-需要理解脚本,javascript,vbscript,Javascript,Vbscript,我不熟悉编程或脚本编写。我最近开始学习101门JavaScript和SQL课程,所以我很难理解这些语句。我们公司使用一个健康信息系统,我们可以使用javascript控制表单中的一些字段行为 我正在处理的一个表单有一个持续时间字段,它的总和被拉入一个字段。该字段将此Javascipt语句作为默认值 VBFormatTimeDuration((formAction !='ADD' ? getDataValue('event_view', 'event_log_id', keyValue, 'dur

我不熟悉编程或脚本编写。我最近开始学习101门JavaScript和SQL课程,所以我很难理解这些语句。我们公司使用一个健康信息系统,我们可以使用javascript控制表单中的一些字段行为

我正在处理的一个表单有一个持续时间字段,它的总和被拉入一个字段。该字段将此Javascipt语句作为默认值

VBFormatTimeDuration((formAction !='ADD' ? getDataValue('event_view', 'event_log_id', keyValue, 'duration_total') : '0')
我假设这是一个带有三元运算符的条件语句。。。我似乎找不到它的某些部分。它似乎还调用了一个SQL视图和一个表中的列

有人能帮我理解这句话吗

谢谢

Daryl你说得对, 它是三元的

(formAction !='ADD' ? getDataValue('event_view', 'event_log_id', keyValue, 'duration_total') : '0')
意味着


谢谢你的确认。我不明白的是一些函数和变量被使用。。。“!=ADD”-目标是求和,所以我不明白为什么要使用not equal。event\u视图可能是SQL视图,event\u log\u id似乎是表中的一列,duration\u total是字段的名称,但我不知道keyValue是什么?还有formAction和DataValue——这些是变量还是函数?
if(formAction !='ADD')
   getDataValue('event_view', 'event_log_id', keyValue, 'duration_total') 
else
   '0'