我在js中想把七位数字变成8位,我输入7位,算出第八位,然后想把这8位数合起来显示.比如我输入1234567,第八位是0,我要的结果是12345670(我是10x7位数+第八位实现的)但是对于0123456,第八位数是5,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 11:19:06
我在js中想把七位数字变成8位,我输入7位,算出第八位,然后想把这8位数合起来显示.比如我输入1234567,第八位是0,我要的结果是12345670(我是10x7位数+第八位实现的)但是对于0123

我在js中想把七位数字变成8位,我输入7位,算出第八位,然后想把这8位数合起来显示.比如我输入1234567,第八位是0,我要的结果是12345670(我是10x7位数+第八位实现的)但是对于0123456,第八位数是5,
我在js中想把七位数字变成8位,我输入7位,算出第八位,然后想把这8位数合起来显示.
比如我输入1234567,第八位是0,我要的结果是12345670(我是10x7位数+第八位实现的)但是对于0123456,第八位数是5,显示的结果是1234565,变成7位了少了0,可是我想要的结果是01234565啊,这说明我的10x7位数+第八位算法不对,有没有大神知道怎么实现这个7位数+一个数作为末尾合成8位数显示的,js中不能像C语言那样用指针处理字符串吗?能的话就简单了

我在js中想把七位数字变成8位,我输入7位,算出第八位,然后想把这8位数合起来显示.比如我输入1234567,第八位是0,我要的结果是12345670(我是10x7位数+第八位实现的)但是对于0123456,第八位数是5,
推荐直接使用JS的字符串连接吧,按整数算法来要重新考虑前置0的问题.如
var a='0123456',b='5';
var c=a+b;