編寫一個函式 取餘加值 資料交換
阿新 • • 發佈:2020-12-19
編寫一個函式 每位數字都加上5,然後用除以10的餘數代替該數字,再將第一位和第四位交換,第二位和第三位交換,傳入原文,輸出密文
<body>
<input type="text" id="txt1">
<input type="button" id="btn">
<input type="text" id="res">
</body>
<script> var txt1 = document.getElementById("txt1"); var btn = document.getElementById("btn"); var res = document.getElementById("res"); btn.onclick = function(){ 獲取輸入框資料 var n = txt1.value - 0; 解析千,百,十,個,每位數字 每位都和10取餘 var a = parseInt(n/1000) var b = parseInt(n/100)%10 var c = parseInt(n/10)%10; var d = n%10; 處理資料 每位都加5 a = (a + 5)%10; b = (b + 5)%10; c = (c + 5)%10; d = (d + 5)%10; 列印結果(直接改變資料位置) 第一位和第四位交換 第二位和第三位交換 res.value = "" + d + c + b + a; }