如何用js让数字自动拆分

JavaScript019

如何用js让数字自动拆分,第1张

function SplitNumb(a, b)

    {

        document.getElementById("result").innerText ="结果:"+ (Math.floor(a / b) + "-->" + b + "-->" + a % b)

    }

结果如下图

a传入10 b传入3

<script>

function myFunction(){

var input=document.getElementById("demo")

//获取输入框的值

var x=input.value

//定义个十百位

var a=parseInt(x/100)//百位

var b=parseInt((x%100)/10)//十位

var c=x%10//个位

//获取到你要输出数字的位置

var get=document.getElementById("mess")

//输出格式

get.innerHTML="百位:"+a+"<br />"+"十位:"+b+"<br />"+"个位:"+c}

</script>

<p>在下面输入一个三位数字(只限三位,因只定义了三位,要输入更多数字,在百位上加定义)</p>

<input id="demo" type="text">

<button type="button" onclick="myFunction()">输入值</button>

<p id="mess"></p>