JavaScript。为字母指定数值,并根据用户';字母输入
我想给字母赋值:A=0,B=1,C=2,D=3,E=4,F=5,G=6,H=7,I=8,J=9,从文本字段中获取用户输入,例如“FAA”,并连接用户输入的数值,在示例FAA中,值为500,然后能够获取该值,例如500(或无论值是什么——如果输入为ECA,则值将为420)并用其进行计算,例如,2000—(FAA值)=1500JavaScript。为字母指定数值,并根据用户';字母输入,javascript,pdf,echosign,Javascript,Pdf,Echosign,我想给字母赋值:A=0,B=1,C=2,D=3,E=4,F=5,G=6,H=7,I=8,J=9,从文本字段中获取用户输入,例如“FAA”,并连接用户输入的数值,在示例FAA中,值为500,然后能够获取该值,例如500(或无论值是什么——如果输入为ECA,则值将为420)并用其进行计算,例如,2000—(FAA值)=1500 具体应用是EchoSign PDF,在计算字段中使用JavaScript公式,需要获取用户输入的“促销代码”值,例如FAA,并从完整价格字段中扣除该金额,然后在折扣价格字段中
具体应用是EchoSign PDF,在计算字段中使用JavaScript公式,需要获取用户输入的“促销代码”值,例如FAA,并从完整价格字段中扣除该金额,然后在折扣价格字段中显示新金额。制作一个具有属性a、b、c等的对象。这将t作为地图
var map = {
a: 0,
b: 1, ...}
现在迭代试图从中获取值的字符串
var ans = 0;
for (var i = 0; i < str.length; ++i) {
ans = ans * 10 + map[str[i]];
}
var-ans=0;
对于(变量i=0;i
如果字符串太长,您可能需要检查
ans
的值边界JavaScript具有将字符串视为数组的功能
因此,例如,您可以设置主字符串:
var masterstring = "abcdefghijklmnopqrstuvwxyz" ;
然后在指令行中循环并读取主字符串中字符的索引
var instring ; // has a value to be assigned to
var restring = " " // the result goes into this variable
for (var i = 0 ; i < instring.length ; i++) {
restring += masterstring.indexOf(instring.charAt(i).toLowerCase()) ;
}
var instring;//具有要分配给的值
var restring=”“//结果进入此变量
对于(变量i=0;i
这将强制重新设置为字符串;将其更改为数字将非常简单。您是否可以包括
html
,js
尝试过?