JavaScript:我们可以使用JavaScript/angularjs将由字符(&|)组成的7段数字转换成解析数字吗

JavaScript:我们可以使用JavaScript/angularjs将由字符(&|)组成的7段数字转换成解析数字吗,javascript,angularjs,web,Javascript,Angularjs,Web,JavaScript:我们可以使用JavaScript/angularjs将由字符&&|构成的7段数字转换为解析数字吗 输入: _ _ _ _ _ _ _ | _| _||_||_ |_ ||_||_| ||_ _| | _||_| ||_| _| 输出: 123456789 您可以使用a的编码和以下代码 按换行符“\n”拆分 使用单个ASCII数字构建数组 将单个ASCII数字连接到字符串 映射ASCII值 将结果连接到字符串 ASCII值由一

JavaScript:我们可以使用JavaScript/angularjs将由字符&&|构成的7段数字转换为解析数字吗

输入:

_ _ _ _ _ _ _ | _| _||_||_ |_ ||_||_| ||_ _| | _||_| ||_| _| 输出:

123456789
您可以使用a的编码和以下代码

按换行符“\n”拆分 使用单个ASCII数字构建数组 将单个ASCII数字连接到字符串 映射ASCII值 将结果连接到字符串 ASCII值由一个对象作为一个数字,单个段由该段的值加权

段的值为2n

点状分段

这将生成字符串

例如,以

 012
0
1  |
2  |
ASCII字符串为1,上面的段号,那么段1的值为21,段2的值为22。结果是2+4=6

在bits对象中查找后

{
    63: 0,
    6: 1, // <----
    91: 2, 
    /* ... */
}

您可以使用a的编码和以下代码

按换行符“\n”拆分 使用单个ASCII数字构建数组 将单个ASCII数字连接到字符串 映射ASCII值 将结果连接到字符串 ASCII值由一个对象作为一个数字,单个段由该段的值加权

段的值为2n

点状分段

这将生成字符串

例如,以

 012
0
1  |
2  |
ASCII字符串为1,上面的段号,那么段1的值为21,段2的值为22。结果是2+4=6

在bits对象中查找后

{
    63: 0,
    6: 1, // <----
    91: 2, 
    /* ... */
}


答案是肯定的,但你试过什么?我是angularJS的新手,所以我不知道怎么做。这个问题与一个特定的框架无关,它是关于一般编程,以及如何解决问题。JS和angular仅描述您拥有的上下文/工具。那么,你一般会如何处理这个问题呢?根据我过去的经验,我会分析这个问题,考虑另一种选择,尝试使用coding进行调试。你至少有两种可能解决这个问题,一种是通过将模式检查为字符串,另一个是识别段并使用二进制操作来检查数字。答案是肯定的,但是你尝试了什么?我对angularJS是新手,所以我不知道如何做。这个问题与一个特定的框架无关,它是关于一般编程,以及如何解决问题。JS和angular仅描述您拥有的上下文/工具。那么,你一般会如何处理这个问题呢?根据我过去的经验,我会分析这个问题,考虑另一种选择,尝试使用coding进行调试。你至少有两种可能解决这个问题,一种是通过将模式检查为字符串,另一个用来识别段并使用二进制操作来检查数字。太好了,你是怎么做到的?你能解释一下你是如何将7段模式绑定到var data1,data2的吗?我们不能用相同的变量来绑定这两个变量。考虑到一个场景,我们有两个数字返回到同一个字符串。绑定这两个数字是什么意思?明白了!但是这个函数是否适用于同时包含数字123456789和1331的变量,前者放在上面,后者放在后面的是beneathin&段字符。我们还可以检查像“?”或“,”这样的非法标记吗?没有检查非法字符,但您可以提前检查非法字符。您可能会因为对象中缺少键而得到一些未定义的值。太好了,您是如何做到的?您能解释一下您是如何将7段模式绑定到var data1、data2的吗?我们不能用相同的变量来绑定这两个变量。考虑到一个场景,我们有两个数字返回到同一个字符串。绑定这两个数字是什么意思?明白了!但是这个函数是否适用于同时包含数字123456789和1331的变量,前者放在上面,后者放在后面的是beneathin&段字符。我们还可以检查像“?”或“,”这样的非法标记吗?没有检查非法字符,但您可以提前检查非法字符。对于对象中缺少的键,可能会得到一些未定义的值。
{
    63: 0,
    6: 1, // <----
    91: 2, 
    /* ... */
}