首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >带2个条件的JavaScript Acrobat 10 IF语句

带2个条件的JavaScript Acrobat 10 IF语句
EN

Stack Overflow用户
提问于 2013-02-12 22:30:19
回答 2查看 4.5K关注 0票数 0

我正在使用Adobe Acrobat 10为一家照片打印公司创建一个订购表。其概念是,用户将为每张照片单独输入数据-文件名、纸张大小和纸张类型到表格的单元格中,第四列将计算价格。

纸张大小和纸张类型是下拉菜单,纸张大小有4个选项,纸张类型有3个选项,因此有12种不同价格的组合。

我希望在每行的第四列中有一个单元格,根据用户选择的选项来计算价格,但无法使用加法/乘法等来计算价格。

我的想法是,我需要像在Excel中一样,编写一个带有多个条件的IF语句,但是我不熟悉JavaScript,因此需要一些帮助!

提前谢谢你!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-12 23:06:34

我自己并不熟悉excel格式,但在javascript中,你可能会有这样的东西:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if(paperType==1 && paperSize==1) {
    price = 13;
} else if(paperType==1 && paperSize==2) {
    price = 16;
} else if(paperType==2 && paperSize==1){
    price = 12;
} else {
    price = 27;
}

当然,有许多方法可以处理这个问题,从嵌套if语句到将所有内容存储在map/hash/object中,再到使用switch语句。比较自然不需要针对数字,你也可以使用字符串。

票数 0
EN

Stack Overflow用户

发布于 2013-02-12 23:15:13

使其成为对象,并将其用作prevent too many if-else-statements的查找表

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var priceByPapersizeAndPapertype = {
    "A4": {
        "thick": 8.00,
        "medium": 13.50,
        "thin":},
    "A5": {},};

var size, type =; // from form input
var price = priceByPapersizeAndPapertype[size][type];

如果用户可能输入无效的输入,您可以使用if (size in priceByPapersizeAndPapertype)检查密钥是否存在,并在需要时输入错误消息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14843064

复制
相关文章
JavaScript——条件语句
1. 条件语句的介绍 条件语句就是通过条件来控制程序的走向 2. 条件语句语法 if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码 if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码 if...else if....else 语句 - 使用该语句来判断多条件,执行条件成立的语句 3. 比较运算符 假如 x = 5, 查看比较后的结果: 比较运算符 描述 例子 == 等于 x == 8 为 false === 全等(值和类型) x === 5
落雨
2022/04/14
30K0
JavaScript 条件语句
JavaScript 提供if结构和switch结构,完成条件判断,即只有满足预设的条件,才会执行相应的语句。
RiemannHypothesis
2022/10/05
9240
mysql带条件的插入语句
上面roleInfo与moduleInfo表是多对多关系,所以引入中间表moduleRole,用两个一对多实现多对多关系
别团等shy哥发育
2023/02/25
2.8K0
mysql带条件的插入语句
JavaScript 条件语句 - if else - switch
1、算术运算符: +(加)、 -(减)、 *(乘)、 /(除)、 %(求余) 2、赋值运算符:=、 +=、 -=、 *=、 /=、 %= 3、条件运算符:==、===、>、>=、<、<=、!=、&&(而且)、||(或者)、!(否)
Devops海洋的渔夫
2019/05/30
1.1K0
使用 JavaScript 编写更好的条件语句
https://www.zcfy.cc/article/tips-to-write-better-conditionals-in-javascript-dev-community
coder_koala
2021/04/21
1.6K0
JavaScript入门笔记(3)条件控制语句循环语句
条件控制语句 条件控制使用if...else if...else语句控制,该语句的使用与C语言几乎完全相同 var i = 10; if (i < 11) { console.log("python"); } else if(i > 13){ console.log("C++"); } else { console.log("javascript"); } //python 当然,else if和else都不是必须的 循环语句 for循环 JavaScript的for循环也与C语言的
月见樽
2018/04/27
1.2K6
JavaScript 中写好条件语句的五个技巧
当用JavaScript来工作的时候,我们需要处理很多的条件判断,这里有五个小技巧能帮助你写出更好/更清晰的条件语句。
Jimmy_is_jimmy
2023/05/24
5940
【译】JavaScript 中写好条件语句的五个技巧
乍一看,上面的例子看起来还可以哦。但是,如果添加更多的红色的水果,比如cherry和cranberries,那会怎样呢?你会使用更多的||来扩展条件语句吗?
Jimmy_is_jimmy
2019/07/31
1.3K0
python语句--条件语句
>>> print(2,3,4)    //python2.x (2, 3, 4) >>>
py3study
2020/01/13
3.4K0
条件语句
其实这里所谓的判断就是条件语句,即条件成立执行某些代码,条件不成立则不执行这些代码。
生信喵实验柴
2023/09/04
1690
条件语句
if 条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else: 执行语句…… 其中”判断条件”成立时(非零),则执行后面的语句,而执行内容可以多行,以”四个空格“来区分表示同一范围。 else 为可选语句,当
老七Linux
2018/05/09
1.6K0
javascript: if语句中的判断条件,什么时候为假?
综上,if语句中的变量为  false,0,NaN,空字符串,null,undefined时  判断结果为假;
碧海长天
2021/10/21
1.3K0
条件语句与查询语句
到目前为止我们所使用的语句操作几乎都是对每一行都进行操作,那么能不能但对某一行,或者某几行进行操作呢?这个时候就需要使用到条件语句关键字WHERE,介绍一下关系运算符:
端碗吹水
2020/09/23
2.4K0
条件语句与查询语句
python条件语句
2.循环(for,while,嵌套循环)  #for用在已知循环次数  while用在不确定循环次数和死循环
py3study
2020/01/17
1.2K0
java条件语句
使用嵌套的 if…else 语句是合法的。也就是说你可以在另一个 if 或者 else if 语句中使用 if 或者 else if 语句。
taoli
2022/10/08
1.4K0
java条件语句
python 条件语句、循环语句
if (n>0and n<5) or (n>10andn<15) ()优选级运算符
py3study
2020/01/14
2.6K0
python条件语句
---title: python条件语句tags: 笔记categories: 笔记author: 喵雨date: 2022-06-23 10:55:43coverImg:---'''ifif...elseif...elif...else'''result = input('请输入(y/n)')if result == 'y': print("you are win!") print("-" * 30)else: print("you are died") print("-" * 3
meowrain
2022/06/23
9150
python条件语句
R条件语句
但如果你有一长串 if 语句,那么就要考虑重写了。重写的一种方法是使用 switch() 函数, 它先对第一个参数求值,然后按照名称或位置在后面的参数列表中匹配返回结果:
生信编程日常
2020/06/08
9310
【TypeScript】条件语句
TypeScript 条件语句是通过一条或多条语句的执行结果(True 或 False)来决定执行的代码块。
iOS Magician
2023/03/21
9090
Shell条件语句
Shell是一种常用的命令行解释器,用于处理Linux和Unix操作系统中的命令。Shell脚本是一种编程语言,允许用户创建自动化脚本,以执行一系列指令。条件语句是Shell脚本中的重要组成部分,允许用户在执行脚本时根据特定条件执行不同的命令。本文将详细介绍Shell条件语句,包括语法、示例和最佳实践。
玖叁叁
2023/04/09
8200

相似问题

带范围输入值的Javascript条件语句

224

带条件的If语句

130

Acrobat JavaScript

10

带负条件的If语句

12

带条件的SQL语句

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文