在没有数组的4位数字中交换数字的位置

Swap position of number in a 4 digit number without array

本文关键字:数字 交换 位置 4位 数组      更新时间:2023-09-26

在4位数中如何用3交换1和用4交换2我需要解决javascript中的一个问题。感谢

试试这个:

x = '1234'
x.replace(/(.)(.)(.)(.)/,'$3$4$1$2')
result: "3412"

这里有一个不使用数组的非常简单的答案:

<div id="demo">
</div>
var vals="1234"
res = vals.charAt(3) 
res += vals.charAt(2) 
document.getElementById("demo").innerHTML = res

简而言之,您可以将一个新字符串组合在一起,并根据自己的意愿对字符进行排序。